Skip to content

[Improvement] kafka-addon support configure kerberos keytab file for each instance #1738

Open
@CharlesQQ

Description

@CharlesQQ

Is your improvement request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

For now, we have a kafka cluster that needs to be containerized using kubeblocks; each kafka broker node is configured with a kerberos keytab file for security, and the keytab file is associated with the host name (instance name); we hope that the kafka addons can support the requirement to configure a keytab file for each instance

If this is a new function, please describe the motivation and goals.
A clear and concise description of why you want to happen, link the design doc if possible

The keytab file can be obtained through a remote interface (eg: http interface) containing a host name parameter. The keytab of each instance is different.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or functions you've considered.

The keytab should be stored in a secret and mounted to a fixed directory in the pod using volumemount; The mount path inside the pod is fixed, for example: /opt/.security/kafka.keytab

Additional context
Add any other context or screenshots about the improvement request here.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions