strimzi-kafka-operator

fork · multi-cluster

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

kafka-mcp-server

personal project

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-operator

fork

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