# kafka-operator **Repository Path**: idealemail/kafka-operator ## Basic Information - **Project Name**: kafka-operator - **Description**: Oh no! Yet another Kafka operator for Kubernetes - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Docker Automated build CircleCI Go Report Card license

# Kafka-Operator The Banzai Cloud Kafka operator is a Kubernetes operator to automate provisioning, management, autoscaling and operations of [Apache Kafka](https://kafka.apache.org) clusters deployed to K8s. ## Overview Apache Kafka is an open-source distributed streaming platform, and some of the main features of the **Kafka-operator** are: - the provisioning of secure and production ready Kafka clusters - **fine grained** broker configuration support - advanced and highly configurable External Access via LoadBalancers using **Envoy** - graceful Kafka cluster **scaling and rebalancing** - monitoring via **Prometheus** - encrypted communication using SSL - automatic reaction and self healing based on alerts (plugin system, with meaningful default alert plugins) using **Cruise Control** - graceful rolling upgrade - advanced topic and user management via CRD ![Kafka-operator architecture](docs/img/kafka-operator-arch.png) >We took a different approach to what's out there - we believe for a good reason - please read on to understand more about our [design motivations](docs/features.md) and some of the [scenarios](docs/scenarios.md) which were driving us to create the Banzai Cloud Kafka operator. The **Banzai Cloud Kafka operator** is a core part of [Banzai Cloud Supertubes](/products/supertubes/) that helps you create production-ready Kafka cluster on Kubernetes, with scaling, rebalancing, and alerts based self healing. While the Kafka operator itself is an [open-source project](/products/kafka-operator/), the [Banzai Cloud Supertubes](/products/supertubes/) product extends the functionality of the Kafka operator with commercial features (for example, built-in monitoring and multiple ways of disaster recovery). Read a [detailed comparison of Supertubes and the Kafka operator](https://banzaicloud.com/docs/supertubes/kafka-operator-supertubes-feature-comparison/). ## Installation For detailed installation instructions, see the [Banzai Cloud Documentation Page](https://banzaicloud.com/docs/supertubes/kafka-operator/install-kafka-operator). ## Documentation The documentation of the Kafka operator project is available at the [Banzai Cloud Documentation Page](https://banzaicloud.com/docs/supertubes/kafka-operator/). ## Support The **Banzai Cloud Kafka operator** is a core part of [Banzai Cloud Supertubes](https://banzaicloud.com/products/supertubes/) that helps you create production-ready Kafka cluster on Kubernetes, with scaling, rebalancing, and alerts based self healing. While the Kafka operator itself is an open-source project, the [Banzai Cloud Supertubes](https://banzaicloud.com/products/supertubes/) product extends the functionality of the Kafka operator with commercial features (for example, built-in monitoring and multiple ways of disaster recovery). Read a [detailed comparison of Supertubes and the Kafka operator](https://banzaicloud.com/docs/supertubes/kafka-operator-supertubes-feature-comparison/). ### Community support If you encounter problems while using the Kafka operator the documentation does not address, [open an issue](https://github.com/banzaicloud/kafka-operator/issues) or talk to us on the Banzai Cloud Slack channel [#kafka-operator](https://pages.banzaicloud.com/invite-slack). ### Commercial support If you are using the Kafka operator in a production environment and [require commercial support, contact Banzai Cloud](https://banzaicloud.com/contact/), the company backing the development of the Kafka operator. ## Contributing If you find this project useful, help us: - Support the development of this project and star this repo! :star: - If you use the Kafka operator in a production environment, add yourself to the list of production [adopters](https://github.com/banzaicloud/kafka-operator/blob/master/ADOPTERS.md).:metal:
- Help new users with issues they may encounter :muscle: - Send a pull request with your new features and bug fixes :rocket: When you are opening a PR to Kafka operator the first time we will require you to sign a standard CLA. Check out the [developer docs](docs/developer.md). ## License Copyright (c) 2019 [Banzai Cloud, Inc.](https://banzaicloud.com) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.