[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11215":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},11215,"strimzi-kafka-operator","strimzi\u002Fstrimzi-kafka-operator","strimzi","Apache Kafka® running on Kubernetes",null,"https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator","Java",5834,1502,95,122,0,4,14,31,12,40.53,false,"main",[25,26,27,28,29,30,31,32,33,34,35,36],"kafka","kubernetes","openshift","messaging","kafka-connect","kafka-streams","data-streaming","data-stream","data-streams","kubernetes-operator","kubernetes-controller","hacktoberfest","2026-06-12 02:02:30","[![Strimzi](.\u002Fdocumentation\u002Flogo\u002Fstrimzi.png)](https:\u002F\u002Fstrimzi.io\u002F)\n\n# Run Apache Kafka on Kubernetes and OpenShift\n\n[![OpenSSF Scorecard](https:\u002F\u002Fapi.scorecard.dev\u002Fprojects\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Fbadge)](https:\u002F\u002Fscorecard.dev\u002Fviewer\u002F?uri=github.com\u002Fstrimzi\u002Fstrimzi-kafka-operator)\n[![Build Status](https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Factions\u002Fworkflows\u002Fbuild.yml?query=branch%3Amain)\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fstrimzi\u002Fstrimzi-kafka-operator.svg)](https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Freleases\u002Flatest)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache--2.0-blue.svg)](http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0)\n[![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fstrimziio?style=social)](https:\u002F\u002Ftwitter.com\u002Fstrimziio)\n[![Artifact Hub](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fartifacthub.io\u002Fbadge\u002Frepository\u002Fstrimzi-kafka-operator)](https:\u002F\u002Fartifacthub.io\u002Fpackages\u002Fsearch?repo=strimzi-kafka-operator)\n\nStrimzi provides a way to run an [Apache Kafka®][kafka] cluster on \n[Kubernetes][k8s] or [OpenShift][os] in various deployment configurations.\nSee our [website][strimzi] for more details about the project.\n\n## Quick Starts\n\nTo get up and running quickly, check our [Quick Start for Minikube, OKD (OpenShift Origin) and Kubernetes Kind](https:\u002F\u002Fstrimzi.io\u002Fquickstarts\u002F). \n\n## Documentation\n\nDocumentation for the current _main_ branch as well as all releases can be found on our [website][strimzi].\n\n## Roadmap\n\nThe roadmap of the Strimzi Operator project is maintained as [GitHub Project](https:\u002F\u002Fgithub.com\u002Forgs\u002Fstrimzi\u002Fprojects\u002F4).\n\n## Getting help\n\nIf you encounter any issues while using Strimzi, you can get help using:\n\n- [#strimzi channel on CNCF Slack](https:\u002F\u002Fslack.cncf.io\u002F)\n- [Strimzi Users mailing list](https:\u002F\u002Flists.cncf.io\u002Fg\u002Fcncf-strimzi-users\u002Ftopics)\n- [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Fdiscussions)\n\n## Strimzi Community Meetings\n\nYou can join our regular community meetings:\n* Thursday 9:00 AM UTC (every 4 weeks) - [convert to your timezone](https:\u002F\u002Fwww.thetimezoneconverter.com\u002F?t=8%3A00&tz=UTC)\n* Thursday 4:00 PM UTC (every 4 weeks, offset by 2 weeks from above meeting) - [convert to your timezone](https:\u002F\u002Fwww.thetimezoneconverter.com\u002F?t=16%3A00&tz=UTC)\n\nResources:\n* [Meeting minutes, agenda and Zoom link](https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1V1lMeMwn6d2x1LKxyydhjo2c_IFANveelLD880A6bYc\u002Fedit#heading=h.vgkvn1hr5uor)\n* [Recordings](https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLpI4X8PMthYfONZopcRd4X_stq1C14Rtn)\n* [Calendar](https:\u002F\u002Fzoom-lfx.platform.linuxfoundation.org\u002Fmeetings\u002Fstrimzi) ([Subscribe to the calendar](https:\u002F\u002Fwebcal.prod.itx.linuxfoundation.org\u002Flfx\u002Fa092M00001JWrBrQAL))\n\n## Contributing\n\nYou can contribute by:\n- Raising issues you find while using Strimzi\n- Fixing issues by opening Pull Requests\n- Improving Strimzi documentation\n- Talking about Strimzi\n\nAll bugs, tasks or enhancements are tracked as [GitHub issues](https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Fissues). Issues which \nmight be a good start for new contributors are marked with [\"good-start\"](https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Flabels\u002Fgood-start)\nlabel.\n\nThe [Dev guide](https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Fblob\u002Fmain\u002Fdevelopment-docs\u002FDEV_GUIDE.md) describes how to build Strimzi.\nBefore submitting a patch, please make sure to understand, how to test your changes before opening a PR [Test guide](https:\u002F\u002Fgithub.com\u002Fstrimzi\u002Fstrimzi-kafka-operator\u002Fblob\u002Fmain\u002Fdevelopment-docs\u002FTESTING.md).\n\nThe [Documentation Contributor Guide](https:\u002F\u002Fstrimzi.io\u002Fcontributing\u002Fguide\u002F) describes how to contribute to Strimzi documentation.\n\nIf you want to get in touch with us first before contributing, you can use:\n\n- [#strimzi channel on CNCF Slack](https:\u002F\u002Fslack.cncf.io\u002F)\n- [Strimzi Dev mailing list](https:\u002F\u002Flists.cncf.io\u002Fg\u002Fcncf-strimzi-dev\u002Ftopics)\n\n## License\nStrimzi is licensed under the [Apache License](.\u002FLICENSE), Version 2.0\n\n## Community Testing\n\n### Linux on IBM Z (s390x)\n\n[![Jenkins](https:\u002F\u002Fibmz-ci.osuosl.org\u002Fjob\u002FStrimzi_Kafka_Operator_IBMZ_CI\u002Fbadge\u002Ficon)](https:\u002F\u002Fibmz-ci.osuosl.org\u002Fjob\u002FStrimzi_Kafka_Operator_IBMZ_CI\u002F)\n\n_Note: This badge represents a community-led initiative and is not officially endorsed by the Strimzi project maintainers._\n\n## Container signatures\n\nFrom the 0.38.0 release, Strimzi containers are signed using the [`cosign` tool](https:\u002F\u002Fgithub.com\u002Fsigstore\u002Fcosign).\nStrimzi uses keyless signing since 0.49.0 release. \nTo verify the container, you can run the following command:\n\n```shell\ncosign verify --certificate-identity-regexp='https:\u002F\u002Fgithub.com\u002Fstrimzi\u002F.*' \\\n    --certificate-oidc-issuer='https:\u002F\u002Ftoken.actions.githubusercontent.com' \\\n    quay.io\u002Fstrimzi\u002Foperator:latest\n```\n\nIn case you want to verify containers of older version of Strimzi than 0.49.0, then use our public key:\n\n```\n-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAET3OleLR7h0JqatY2KkECXhA9ZAkC\nTRnbE23Wb5AzJPnpevvQ1QUEQQ5h\u002FI4GobB7\u002FjkGfqYkt6Ct5WOU2cc6HQ==\n-----END PUBLIC KEY-----\n```\n\nAnd use it to verify the signature:\n\n```shell\ncosign verify --key strimzi.pub quay.io\u002Fstrimzi\u002Foperator:latest --insecure-ignore-tlog=true\n```\n\n## Software Bill of Materials (SBOM)\n\nFrom the 0.38.0 release, Strimzi publishes the software bill of materials (SBOM) of our containers.\nThe SBOMs are published as an archive with `SPDX-JSON` and `Syft-Table` formats signed using cosign.\nFor releases, they are also pushed into the container registry.\n\nStrimzi uses keyless signing since 0.49.0 release.\nTo verify the SBOM signatures, you can run the following command:\n\n```shell\ncosign verify-blob --bundle \u003CSBOM-file>.bundle \\\n    --certificate-identity-regexp='https:\u002F\u002Fgithub.com\u002Fstrimzi\u002F.*' \\\n    --certificate-oidc-issuer='https:\u002F\u002Ftoken.actions.githubusercontent.com' \\\n    \u003CSBOM-file>\n```\n\nIn case you want to verify SBOM signatures of older version of Strimzi than 0.49.0, then use our public key:\n\n```\n-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAET3OleLR7h0JqatY2KkECXhA9ZAkC\nTRnbE23Wb5AzJPnpevvQ1QUEQQ5h\u002FI4GobB7\u002FjkGfqYkt6Ct5WOU2cc6HQ==\n-----END PUBLIC KEY-----\n```\n\nYou can use it to verify the signature of the SBOM files with the following command:\n\n```shell\ncosign verify-blob --key cosign.pub --bundle \u003CSBOM-file>.bundle --insecure-ignore-tlog=true \u003CSBOM-file>\n```\n\n---\n\nStrimzi is a \u003Ca href=\"http:\u002F\u002Fcncf.io\">Cloud Native Computing Foundation\u003C\u002Fa> incubating project.\n\n![CNCF >\u003C](.\u002Fdocumentation\u002Flogo\u002Fcncf-color.png)\n\n[strimzi]: https:\u002F\u002Fstrimzi.io \"Strimzi\"\n[kafka]: https:\u002F\u002Fkafka.apache.org \"Apache Kafka\"\n[k8s]: https:\u002F\u002Fkubernetes.io\u002F \"Kubernetes\"\n[os]: https:\u002F\u002Fwww.openshift.com\u002F \"OpenShift\"\n","Strimzi 是一个用于在 Kubernetes 或 OpenShift 上运行 Apache Kafka 集群的项目。它通过提供一组自定义资源定义（CRD）和控制器来实现 Kafka 的自动化部署、管理和扩展，支持多种部署配置。核心功能包括 Kafka 集群的创建与管理、Kafka Connect 和 Kafka Streams 的集成以及数据流处理。该项目特别适合需要在容器化环境中高效管理和扩展消息队列服务的企业级应用。",2,"2026-06-11 03:31:24","trending"]