marcoppenheimer / kafka-k8s-operator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kafka K8s Operator

code style Run-Tests

Kafka K8s

Description

Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

This repository contains a Charm Operator for deploying the Kafka in a Kubernetes cluster.

How-to guides

How to deploy Kafka

The Kafka K8s Operator may be deployed using the Juju command line as in

$ juju add-model kafka-k8s
$ juju deploy kafka-k8s
$ juju deploy zookeeper-k8s
$ juju relate kafka-k8s zookeeper-k8s

How to scale Kafka

Scale Kafka by executing the following command

$ juju scale-application kafka-k8s 3

Reference

Explanation

Contributing

Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.

About

License:Apache License 2.0


Languages

Language:Python 99.3%Language:Shell 0.7%