IBM's enterprise Kafka offering is built on Strimzi, the CNCF-incubating Kubernetes operator for Apache Kafka. I've spent significant time working on a fork of this operator to enable Kafka deployments that span across multiple independent Kubernetes clusters — tackling cross-cluster networking, operator coordination, TLS certificate management, and KRaft quorum across cluster boundaries.
Kafka
Kubernetes
Strimzi
Multi-Cluster
Java
KRaft
A comprehensive Model Context Protocol (MCP) server for Apache Kafka operations. Enables seamless Kafka cluster management through Claude Desktop and other MCP clients — with support for topics, messages, consumer groups, and real-time monitoring. Bridges the gap between AI assistants and production Kafka infrastructure.
Kafka
MCP
AI
Claude
Monitoring
Submariner enables direct networking between Pods and Services in different Kubernetes clusters, either on-premises or in the cloud. Used as the cross-cluster networking layer in the multi-cluster Kafka stretch prototype — handling service discovery, encrypted tunnels, and the MCS API that makes cross-cluster Kafka communication possible.
Kubernetes
Networking
Multi-Cluster
CNCF
Go