Skip to content

strimzi/strimzi-kafka-operator

Folders and files

NameName
Last commit message
Last commit date
Mar 12, 2025
Sep 9, 2024
Jun 6, 2023
Feb 19, 2025
Feb 27, 2025
Jul 27, 2023
Mar 3, 2025
Dec 6, 2024
Mar 11, 2025
Feb 28, 2025
Mar 3, 2025
Dec 6, 2024
Feb 6, 2025
Mar 3, 2025
Mar 4, 2025
Mar 10, 2025
Dec 17, 2024
Dec 17, 2024
Dec 17, 2024
Feb 28, 2025
Feb 28, 2025
Dec 6, 2024
Feb 22, 2025
Mar 10, 2025
Mar 7, 2025
Mar 12, 2025
Dec 15, 2024
Feb 24, 2025
Mar 11, 2025
Dec 6, 2024
Mar 6, 2025
Dec 17, 2024
Jul 19, 2018
Apr 19, 2023
Sep 23, 2024
Aug 10, 2021
Mar 3, 2025
Mar 7, 2025
Mar 25, 2021
Dec 8, 2023
Apr 6, 2021
Sep 18, 2019
May 6, 2016
Apr 6, 2021
Feb 28, 2025
Sep 18, 2023
Jul 17, 2019
Dec 31, 2021
Aug 28, 2024
Jan 24, 2025
Jan 8, 2024
Feb 28, 2025
Mar 3, 2025
Dec 6, 2024

Strimzi

Run Apache Kafka on Kubernetes and OpenShift

OpenSSF Scorecard Build Status GitHub release License Twitter Follow Artifact Hub

Strimzi provides a way to run an Apache Kafka® cluster on Kubernetes or OpenShift in various deployment configurations. See our website for more details about the project.

Quick Starts

To get up and running quickly, check our Quick Start for Minikube, OKD (OpenShift Origin) and Kubernetes Kind.

Documentation

Documentation for the current main branch as well as all releases can be found on our website.

Roadmap

The roadmap of the Strimzi Operator project is maintained as GitHub Project.

Getting help

If you encounter any issues while using Strimzi, you can get help using:

Strimzi Community Meetings

You can join our regular community meetings:

Resources:

Contributing

You can contribute by:

  • Raising any issues you find using Strimzi
  • Fixing issues by opening Pull Requests
  • Improving documentation
  • Talking about Strimzi

All bugs, tasks or enhancements are tracked as GitHub issues. Issues which might be a good start for new contributors are marked with "good-start" label.

The Dev guide describes how to build Strimzi. Before submitting a patch, please make sure to understand, how to test your changes before opening a PR Test guide.

The Documentation Contributor Guide describes how to contribute to Strimzi documentation.

If you want to get in touch with us first before contributing, you can use:

License

Strimzi is licensed under the Apache License, Version 2.0

Container signatures

From the 0.38.0 release, Strimzi containers are signed using the cosign tool. Strimzi currently does not use the keyless signing and the transparency log. To verify the container, you can copy the following public key into a file:

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAET3OleLR7h0JqatY2KkECXhA9ZAkC
TRnbE23Wb5AzJPnpevvQ1QUEQQ5h/I4GobB7/jkGfqYkt6Ct5WOU2cc6HQ==
-----END PUBLIC KEY-----

And use it to verify the signature:

cosign verify --key strimzi.pub quay.io/strimzi/operator:latest --insecure-ignore-tlog=true

Software Bill of Materials (SBOM)

From the 0.38.0 release, Strimzi publishes the software bill of materials (SBOM) of our containers. The SBOMs are published as an archive with SPDX-JSON and Syft-Table formats signed using cosign. For releases, they are also pushed into the container registry. To verify the SBOM signatures, please use the Strimzi public key:

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAET3OleLR7h0JqatY2KkECXhA9ZAkC
TRnbE23Wb5AzJPnpevvQ1QUEQQ5h/I4GobB7/jkGfqYkt6Ct5WOU2cc6HQ==
-----END PUBLIC KEY-----

You can use it to verify the signature of the SBOM files with the following command:

cosign verify-blob --key cosign.pub --bundle <SBOM-file>.bundle --insecure-ignore-tlog=true <SBOM-file>

Strimzi is a Cloud Native Computing Foundation incubating project.

CNCF ><