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.