I am interested in using Kubernetes to run Kafka, Zookeeper, and other ecosystem.
I want to know what is the big difference between using Kubernetes and not using Kubernetes to run Kafka. What are the things that I should keep in mind when running a Kafka in a Kubernetes environment?
Another question is what are the advantages and disadvantages of using Kubernetes to run Kafka?
Any tips or advice will be beneficial to me. Thank you.
My question was too broad. Yet anyone who wants to deploy Kafka with Kubernetes will have similar questions beforehand. I was given some good links for tips and summarized a few important points for others here. As my expertise in Kafka and Kubernetes grows in the future, I will update my answer.
Advantages of Using Kubernetes with Kafka :
Easy to deploy and manage a new cluster
Easy to manage Kafka and to scale up
Easy to perform configuration changes, upgrades, and restarts
Biggest challenges with Kubernetes and Kafka :
Useful links given to me by Eduardo Baitello :