|
9 | 9 | [](https://docs.stackable.tech/home/stable/contributor/index.html) |
10 | 10 | [](./LICENSE) |
11 | 11 |
|
12 | | -[Documentation](https://docs.stackable.tech/kafka/stable/index.html) | [Stackable Data Platform](https://stackable.tech/) | [Platform Docs](https://docs.stackable.tech/) | [Discussions](https://github.com/orgs/stackabletech/discussions) | [Discord](https://discord.gg/7kZ3BNnCAF) |
| 12 | +[Documentation](https://docs.stackable.tech/home/stable/kafka) | [Stackable Data Platform](https://stackable.tech/) | [Platform Docs](https://docs.stackable.tech/) | [Discussions](https://github.com/orgs/stackabletech/discussions) | [Discord](https://discord.gg/7kZ3BNnCAF) |
13 | 13 |
|
14 | 14 | This is a Kubernetes operator to manage [Apache Kafka](https://kafka.apache.org/) clusters. |
15 | 15 |
|
16 | | -It is part of the Stackable Data Platform, a curated selection of the best open source data apps like Apache Kafka, Apache Druid, Trino or Apache Spark, [all](#our-operators) working together seamlessly. Based on Kubernetes, it runs everywhere – [on prem or in the cloud](#supported-platforms). |
| 16 | +It is part of the Stackable Data Platform, a curated selection of the best open source data apps like Apache Kafka, Apache Druid, Trino or Apache Spark, [all](#other-operators) working together seamlessly. Based on Kubernetes, it runs everywhere – [on prem or in the cloud](#supported-platforms). |
17 | 17 |
|
18 | 18 | ## Installation |
19 | 19 |
|
20 | | -You can install the operator using [stackablectl or helm](https://docs.stackable.tech/kafka/stable/getting_started/installation.html). |
| 20 | +You can install the operator using [stackablectl or helm](https://docs.stackable.tech/home/stable/kafka/getting_started/installation). |
21 | 21 |
|
22 | 22 | Read on to get started with it, or see it in action in one of our [demos](https://stackable.tech/en/demos/). |
23 | 23 |
|
24 | 24 | ## Getting Started |
25 | 25 |
|
26 | | -You can follow this [tutorial](https://docs.stackable.tech/kafka/stable/getting_started/first_steps.html) to create a Kafka cluster with three replicas. |
| 26 | +You can follow this [tutorial](https://docs.stackable.tech/home/stable/kafka/getting_started/first_steps) to create a Kafka cluster with three replicas. |
27 | 27 |
|
28 | 28 | ## Documentation |
29 | 29 |
|
30 | | -The stable documentation for this operator can be found [here](https://docs.stackable.tech/kafka/stable/index.html). |
31 | | -If you are interested in the most recent state of this repository, check out the [nightly docs](https://docs.stackable.tech/kafka/nightly/index.html) instead. |
| 30 | +The stable documentation for this operator can be found [here](https://docs.stackable.tech/home/stable/kafka). |
| 31 | +If you are interested in the most recent state of this repository, check out the [nightly docs](https://docs.stackable.tech/home/nightly/kafka) instead. |
32 | 32 |
|
33 | 33 | The documentation for all Stackable products can be found at [docs.stackable.tech](https://docs.stackable.tech). |
34 | 34 |
|
35 | 35 | If you have a question about the Stackable Data Platform contact us via our [homepage](https://stackable.tech/) or ask a public questions in our [Discussions forum](https://github.com/orgs/stackabletech/discussions). |
36 | 36 |
|
37 | | -## What Does This Do? |
38 | | - |
39 | | -This operator is managing Kafka in Kubernetes. An operator observes custom resources in a Kubernetes cluster, and manages the application it's responsible for according to the desired state specified in those custom resources. |
40 | | - |
41 | | -Here's an example how a custom resource to bring up a 3-replica Kafka cluster can look like: |
42 | | - |
43 | | -``` |
44 | | ---- |
45 | | -apiVersion: kafka.stackable.tech/v1alpha1 |
46 | | -kind: KafkaCluster |
47 | | -metadata: |
48 | | - name: simple-kafka |
49 | | -spec: |
50 | | - image: |
51 | | - productVersion: 3.4.0 |
52 | | - clusterConfig: |
53 | | - zookeeperConfigMapName: simple-kafka-znode |
54 | | - tls: |
55 | | - serverSecretClass: null |
56 | | - brokers: |
57 | | - roleGroups: |
58 | | - default: |
59 | | - replicas: 3 |
60 | | -``` |
61 | | - |
62 | | -If you want to find out more about it, take a look at this [getting started guide](https://docs.stackable.tech/kafka/stable/getting_started/first_steps.html). |
63 | | - |
64 | | -## Behind the Scenes |
65 | | - |
66 | | -This operator is written by [Stackable](https://www.stackable.tech). It uses [kube.rs](https://kube.rs/) to interact with the Kubernetes control plane. |
67 | | - |
68 | | -We test it [extensively](https://ci.stackable.tech/) using [Kuttl](https://kuttl.dev/)-powered integration tests on managed Kubernetes of multiple cloud platforms and our own bare-metal clusters. |
69 | | - |
70 | 37 | ## About The Stackable Data Platform |
71 | 38 |
|
72 | 39 | This operator is written and maintained by [Stackable](https://stackable.tech) and it is part of a larger data platform. |
|
0 commit comments