Bitnami/Kafka Nedir?
Basitçe ifade etmek gerekirse, Bitnami/Kafka, popüler açık kaynaklı mesajlaşma sistemi olan Apache Kafka'nın, Bitnami tarafından paket haline getirilmiş ve dağıtıma hazır bir versiyonudur.
Bitnami/Kafka Helm Chart'ını kullanmanın avantajları:
- Kolay Kurulum: Karmaşık Kafka kurulumunu tek bir Helm komutuna indirger.
- Yapılandırılabilirlik:
values.yaml
dosyası ile Kafka'nın birçok ayarını (örneğin JMX portunu açmak, persistency ayarları, kaynak limitleri vb.) kolayca değiştirebilirsin. - Standartlaşma: Güvenilir ve test edilmiş bir kurulum yöntemi sunar.
- Güncel ve Güvenli: Bitnami, chart'ları ve içindeki uygulamaları düzenli olarak günceller ve güvenlik taramalarından geçirir.
Bitnami/KAFKA helm charts: https://artifacthub.io/packages/helm/bitnami/kafka
Bitnami/KAFKA kurulumu
- Bitnami helm reposunun eklenmesi
- Örnek kafka-values.yaml
Kafka-UI Nedir?
Kafka-UI, Apache Kafka cluster'larını yönetmek ve gözlemlemek için kullanılan açık kaynaklı, web tabanlı bir grafik arayüzüdür (GUI). Komut satırı araçlarına (CLI) görsel bir alternatif sunarak Kafka ile etkileşimi kolaylaştırır. Genellikle bir Docker container veya Kubernetes pod'u olarak çalıştırılır ve web tarayıcınız üzerinden erişilir.
Videonda da bahsettiğin gibi, Provectus tarafından geliştirilen popüler bir Kafka UI aracıdır ve Helm chart'ı ile kolayca deploy edilebilir.
Kafka-ui helm charts: https://provectus.github.io/kafka-ui-charts/
KAFKA-UI kurulumu
- Kafka-ui helm reposunun eklenmesi
- Örnek kafkaui-values.yaml
Örnek uygulama
Kubernetes KAFKA Grafana Dashboard
Kubernetes Kafka Grafana Dashboard: https://grafana.com/grafana/dashboards/12483-kubernetes-kafka/