/kafka-docker-playground

Playground for Kafka/Confluent Docker experimentations

Primary LanguageShell

🐳 kafka-docker-playground

Fully automated Apache Kafka® and Confluent Docker based examples // Easily build reproduction models

🔥 Check out kafka-docker-playground.io to learn how to use the playground, how it works and how to build your own reproduction models !

asciinema success testsconnector testedreproduction modelscp versions testedlast run GitHub issues by-labelGitHub issues by-label GitHub repo size

Open in Gitpod

👾 Content

🔗 Connectors

* You can change default connector version by setting CONNECTOR_TAG environment variable before starting a test, get more details here

☁️ Confluent Cloud

💻️ Demo

  CI ok

  • 🔌 How to connect your components to Confluent Cloud
  • 📈 How to monitor your Confluent Cloud cluster using Metrics API and Grafana, Splunk, New Relic, etc...

🤖 Full-Managed Connectors

🔗 Self-Managed Connectors

🚀 And much more...

🌍 Multi-Data-Center deployments

Using Multi-Data-Center setup with 🇺🇸 and 🇪🇺 clusters

🔐 Environments

Using single cluster:

Using KRaft (KIP-500, i.e without zookeeper) cluster:

Using Multi-Data-Center setup with 🇺🇸 and 🇪🇺 clusters

  • PLAINTEXT: no security   CI ok
  • SASL/PLAIN: no SSL encryption, SASL/PLAIN authentication   CI ok
  • KERBEROS: no SSL encryption, Kerberos GSSAPI authentication   CI ok

💸 Confluent Commercial

  CP 5.3.7 CP 5.4.6 CP 5.5.7 CP 6.0.5 CP 6.1.4 CP 6.2.2 CP 7.0.1

Easily play with Confluent Platform Ansible playbooks by using Ubuntu based Docker images generated daily from this cp-ansible-playground repository

There is also a Confluent Cloud version available here

👾 Other Playgrounds