askew opened a new pull request, #19249:
URL: https://github.com/apache/kafka/pull/19249

   This PR adds a [Helm][helm] chart for deploying [Kafka][Kafka] to 
[Kubernetes][Kubernetes].
   
   It is designed to run brokers and controllers in separate pods.
   
   All the configuration is templated from Helm values and stored in 
ConfigMaps. These are mounted in the running containers.
   
   The new [`k8s_launch`](docker/jvm/k8s_launch) script is used to copy the 
config files into the right place, format the storage and start Kafka. Specific 
storage classes can be set in the Helm values and will depend on the Kubernetes 
distribution/Cloud provider being used. The brokers and controllers are run as 
stateful sets so each one get its own persistent storage. I'm not sure I have 
the initialization quite right as the KRaft version shows as 0, as per the docs 
at [Provisioning Nodes](https://kafka.apache.org/documentation/#kraft_storage). 
I may need some assistance with this.
   
   [helm]: https://helm.sh/
   [Kubernetes]: https://kubernetes.io/
   [Kafka]: https://kafka.apache.org
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to