kafka-kraft-strimzi

Deploy and tune Kafka in KRaft mode with Strimzi on resource-constrained Kubernetes clusters.

1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/Tehminanaz/Evolution-of-Todo --skill kafka-kraft-strimzi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kafka-kraft-strimzi
Source: https://github.com/Tehminanaz/Evolution-of-Todo/tree/main/.claude/skills/kafka-kraft-strimzi
Command: npx skills add https://github.com/Tehminanaz/Evolution-of-Todo --skill kafka-kraft-strimzi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kafka deployments often suffer from maintenance overhead and operational complexity when migrating from ZooKeeper-based Kafka to KRaft mode. This skill guides deployment and tuning of Kafka in KRaft using Strimzi on resource-constrained Kubernetes nodes, eliminating the ZooKeeper dependency and improving resilience.

Core Features & Use Cases

  • KRaft migration: Transition from ZooKeeper-based Kafka to KRaft with Strimzi management and simplified operations.
  • Resource tuning: Configure minimal memory and CPU footprints suitable for desktop or edge clusters.
  • Operational guidance: Provide concrete Kafka CRs, KafkaNodePool settings, and practical troubleshooting steps for bootstrap and performance.

Quick Start

Deploy a minimal Kafka cluster in KRaft mode with Strimzi on a small Kubernetes node using the provided YAML configuration.

Frequently Asked Questions about kafka-kraft-strimzi

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

FAQPage Schema
How do I migrate Kafka from ZooKeeper to KRaft mode using Strimzi on Kubernetes?

Migrate Kafka from ZooKeeper to KRaft mode using Strimzi by provisioning Kafka custom resources and configuring KafkaNodePool settings. This transition eliminates the ZooKeeper dependency, simplifying operations and improving cluster resilience.

What is the best way to deploy Kafka in KRaft mode on resource-constrained Kubernetes clusters?

Deploy Kafka in KRaft mode on resource-constrained clusters by applying minimal resource tuning for CPU and memory. This approach uses Strimzi to provide a lean footprint suitable for local development environments and edge clusters.

Can I use Strimzi to configure minimal replication factors for Kafka on edge clusters?

Yes, Strimzi supports configuring minimal replication factors for Kafka on edge clusters. This skill ensures minimal replication settings are applied to maintain availability while operating within strict resource limits.

Does Kafka KRaft mode with Strimzi work for local development without ZooKeeper?

Yes, Kafka KRaft mode with Strimzi works for local development without ZooKeeper. It provisions Kafka custom resources directly, removing the ZooKeeper dependency to simplify local cluster management and reduce operational overhead.

Why is my Kafka KRaft bootstrap failing on Kubernetes after Strimzi deployment?

Kafka KRaft bootstrap failures on Kubernetes often relate to resource constraints or KafkaNodePool misconfigurations. This skill provides operational troubleshooting guidance to identify and resolve performance and startup issues.

Do I need KafkaNodePool resources to run Kafka in KRaft mode with Strimzi?

Yes, KafkaNodePool resources are required to run Kafka in KRaft mode with Strimzi. They define and manage the node processes, allowing Strimzi to properly orchestrate the KRaft cluster and handle resource tuning.