Our solution to run Apache Kafka on Kubernetes comes in three flavours:

  • The Banzai Cloud Kafka operator is an open source project that delivers the basic functionality of our solution.
  • Supertubes Core adds commercial support and optionally integration support to the Kafka operator.
  • Supertubes Pro is a commercial product that includes all the features mentioned in this guide, commercial support, and optionally integration support.
Open Source Supertubes Core Supertubes Pro
Managed components Kafka operator Kafka operator Kafka operator, Banzai Cloud Istio operator, Zookeeper, MirrorMaker 2.0
Support Community Professional Enterprise
Scaling
Re-balancing
Alert based self healing
Monitoring Basic Basic charts and metrics Advanced protocol-level charts and metrics
SSL performance Default Default High
Security out-of-the-box
Disaster recovery

Upcoming features

Contact us for details

Open Source Supertubes Core Supertubes Pro
Supertubes operator (declarative CLI)
ACL handling through envoy protocol filter: RBAC integration
ACL handling: Client authorization through client cert (SSL) when running inside Istio mesh
Rolling upgrade between incompatible versions
Audit (based on Envoy protocol)

Application framework:

  • Connect
  • Producer/consumer
  • Streaming
Rollback from rolling upgrade failure
Cruise control configuration fine tuning
Allow users to use CC proposals
Support volume expansion
Client throttling: request/sec
Observability and management dashboard (UI)
Broker recycling