You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -7,20 +7,20 @@ Good for both experiments and production.
7
7
8
8
How to use:
9
9
* Run a Kubernetes cluster, [minikube](https://github.com/kubernetes/minikube) or real.
10
-
*To quickly get a small Kafka cluster running, use the `kubectl apply`s below.
11
-
*To start using Kafka for real, fork and have a look at [addon](https://github.com/Yolean/kubernetes-kafka/labels/addon)s.
12
-
* Join the discussion here in issues and PRs.
10
+
*Quickstart: use the `kubectl apply`s below.
11
+
* Kafka for real: fork and have a look at [addon](https://github.com/Yolean/kubernetes-kafka/labels/addon)s.
12
+
* Join the discussion in issues and PRs.
13
13
14
14
Why?
15
-
See for yourself. No single readable readme can properly introduce both Kafka and Kubernets.
15
+
See for yourself, but we think this project gives you better adaptability than [helm](https://github.com/kubernetes/helm)[chart](https://github.com/kubernetes/charts/tree/master/incubator/kafka)s. No single readable readme or template can properly introduce both Kafka and Kubernets.
16
16
Back when we read [Newman](http://samnewman.io/books/building_microservices/) we were beginners with both.
17
-
Now we read [Kleppmann](http://dataintensive.net/), [Confluent's blog](https://www.confluent.io/blog/) and [SRE](https://landing.google.com/sre/book.html) and enjoy this "Streaming Platform" lock-in :smile:.
17
+
Now we've read [Kleppmann](http://dataintensive.net/), [Confluent](https://www.confluent.io/blog/) and [SRE](https://landing.google.com/sre/book.html) and enjoy this "Streaming Platform" lock-in :smile:.
18
18
19
19
## What you get
20
20
21
21
Keep an eye on `kubectl --namespace kafka get pods -w`.
The goal is to provide [Bootstrap servers](http://kafka.apache.org/documentation/#producerconfigs): `kafka-0.broker.kafka.svc.cluster.local:9092,kafka-1.broker.kafka.svc.cluster.local:9092,kafka-2.broker.kafka.svc.cluster.local:9092`
24
24
`
25
25
26
26
Zookeeper at `zookeeper.kafka.svc.cluster.local:2181`.
@@ -30,15 +30,15 @@ Zookeeper at `zookeeper.kafka.svc.cluster.local:2181`.
30
30
The [Kafka book](https://www.confluent.io/resources/kafka-definitive-guide-preview-edition/) recommends that Kafka has its own Zookeeper cluster with at least 5 instances.
31
31
32
32
```
33
-
kubectl create -f ./zookeeper/
33
+
kubectl apply -f ./zookeeper/
34
34
```
35
35
36
36
To support automatic migration in the face of availability zone unavailability we mix persistent and ephemeral storage.
37
37
38
38
## Start Kafka
39
39
40
40
```
41
-
kubectl create -f ./
41
+
kubectl apply -f ./
42
42
```
43
43
44
44
You might want to verify in logs that Kafka found its own DNS name(s) correctly. Look for records like:
0 commit comments