Skip to content

raissonsouto/kafka-on-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Kafka on k8s

Deploying Kafka on Kubernetes can be more complex than it initially appears, especially when aiming for a replicated setup. This repository provides a new approach to deploying a Kafka cluster, offering a simpler alternative to the Strimzi and Bitnami Helm chart solutions.

How to run it in your cluster

To run it in your cluster, download this repo in the master machine and run the following command:

kubectl apply -f basic/ -R

Aditional features

This session discuss how to upgrade the basic version and bring a more production-ready Kafka environment.

More or Less Brokers

...

Monitoring

To monitor Kafka there is two tools: JMX exporter and Kafka Exporter ...

EXTRA_ARGS: "-Xms128m -Xmx256m -javaagent:/etc/config/jmx-agent/jmx-agent.jar=7071:/etc/config/jmx-config/jmx-config.yml"

TLS

...

Access Control

...

About the Solution

This session dives in the whys behind each line of yaml.

Usage of headless service with Envoy

...

About

An easy way to deploy Kafka in k8s.

Topics

Resources

Stars

Watchers

Forks