Agent skill · software engineering · aiskillstore

deploying-kafka-k8s

Deploys Apache Kafka on Kubernetes using the Strimzi operator with KRaft mode. Use when setting up Kafka for event-driven microservices, message queuing, or pub/sub patterns. Covers operator installation, cluster creation, topic management, and producer/consumer testing. NOT when using managed Kafka (Confluent Cloud, MSK) or local development without K8s.

Why this skill is useful

Adds executable scripts for deploying and managing Kafka clusters on Kubernetes that are not commonly found in public documentation.

What it needs

Requires kubectl installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Deploying Kafka on Kubernetes Deploy production-ready Apache Kafka clusters using Strimzi operator (v0.49.1+) with KRaft mode. Quick Start Strimzi Operator Installation Standard Install (Cluster-wide) Namespace-scoped Install Kafka Cluster Configurations Single Node (Development) Production Cluster (3 Nodes + KRaft) Topic Management Create Topic via CRD List and Describe Topics Producer/Consumer Testing Console Producer Console Consumer Service Discovery Kafka bootstrap services for client connections: Service Port Use --------- ------ ----- my-cluster-kafka-bootstrap:9092 Plain Internal cluster apps my-cluster-kafka-bootstrap:9093 TLS Secure internal apps my-cluster-kafka-0.my-cluster-kafka-brokers:9092 Plain Direct broker access Connect from Another Namespace Monitoring Enable Prometheus Metrics Check Cluster Status Troubleshooting Operator Not Starting Kafka Pods Not Ready Common Issues Error Cause Fix ------- ------- ----- PVC pending No storage class Add storageClassName or use ephemeral Pods OOMKilled Insufficient memory Increase resource limits Connection refused Wrong bootstrap URL Use cluster-kafka-bootstrap:9092 Cleanup Integration with Dapr For Dapr pub/sub integration, see configuring-dapr-pubsub skill: Verification Run: python scripts/verify.py Related Skills operating-k8s-local - Local Minikube cluster setup configuring-dapr-pubsub - Dapr Kafka pub/sub integration scaffolding-fastapi-dapr - FastAPI services with Kafka events

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/deploying-kafka-k8s

View the source on GitHub

Browse the @skills marketplace