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

  • The Koperator is an open source project that delivers the basic functionality of our solution.
  • Supertubes Core adds commercial support and optionally integration support to the Koperator .
  • 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 Koperator Koperator Koperator , 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
Supertubes operator (declarative CLI)
ACL handling: Client authorization through client cert (SSL) when running inside Istio mesh
Declaratively handle Kafka ACLs
Support volume expansion
Manage Schema Registry instances and register schemas declaratively
Observability dashboard (UI)
Kafka Connect and connector support
ksqlDB support

Upcoming features 🔗︎

Contact us for details

Open Source Supertubes Core Supertubes Pro
ACL handling through envoy protocol filter: RBAC integration
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
Client throttling: request/sec
Management dashboard (UI)
Broker recycling