deploying-kafka-k8s

Deploy Strimzi-based Kafka clusters on Kubernetes using Kraft mode.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/Ikram-Alam/The-Evolution-of-Todo-Mastering-Spec-Driven-Development-Cloud-Native-AI --skill deploying-kafka-k8s-ikram-alam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploying-kafka-k8s
Source: https://github.com/Ikram-Alam/The-Evolution-of-Todo-Mastering-Spec-Driven-Development-Cloud-Native-AI/tree/main/.claude/skills/deploying-kafka-k8s
Command: npx skills add https://github.com/Ikram-Alam/The-Evolution-of-Todo-Mastering-Spec-Driven-Development-Cloud-Native-AI --skill deploying-kafka-k8s-ikram-alam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Deploys production-grade Apache Kafka clusters on Kubernetes using the Strimzi operator in Kraft mode, enabling reliable event-driven architectures.

Core Features & Use Cases

  • Operator installation and Kraft-based cluster provisioning on Kubernetes
  • Topic management, producer/consumer testing, and pub/sub workflows
  • Suitable for both development and production workloads in cloud-native environments

Quick Start

  • Create a namespace: kubectl create namespace kafka
  • Install Strimzi operator: kubectl apply -f 'https://strimzi.io/install/latest?namespace=kafka' -n kafka
  • Deploy a Kraft Kafka cluster: kubectl apply -f https://strimzi.io/examples/latest/kafka/kraft/kafka-single-node.yaml -n kafka
  • Wait for readiness: kubectl wait kafka/my-cluster --for=condition=Ready --timeout=300s -n kafka

Frequently Asked Questions about deploying-kafka-k8s

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Kafka on Kubernetes using Strimzi?

KRaft mode in Strimzi Kafka deployments removes the need for ZooKeeper by storing metadata directly within Kafka brokers. This simplifies Kubernetes cluster architecture and reduces operational overhead for event-driven microservices.

How do I set up Kafka topics and test pub/sub workflows in Kubernetes?

After deploying your Strimzi Kafka cluster, use kubectl workflows to apply topic manifests for topic management. You can then run standard producer and consumer testing to validate pub/sub workflows.

Does this Strimzi Kafka deployment support both development and production workloads?

Yes, this Strimzi-based Kafka deployment on Kubernetes is suitable for both development and production workloads. It enables reliable event-driven architectures and rapid Kafka provisioning for cloud-native environments.

Do I need ZooKeeper to run Kafka with KRaft mode on Kubernetes?

No, you do not need ZooKeeper when running Kafka in KRaft mode on Kubernetes. Strimzi handles standard KRaft configurations to enable operator-managed cluster creation without ZooKeeper dependencies.