Releases: Yolean/kubernetes-kafka
Before breaking changes
Accepts an additional client per zookeeper pod
In scale=1 scenarios (or whenever the number of zookeeper pods is equal to the number of kafka pods) zookeeper must allow additional clients, for example to run some admin commands. See 0515747.
Kafka 2.2.1
Restores apply -f behavior
Now the introduction of Kustomize support is backwards compatible, bar the change of default storage class name (#270).
Kustomization support, "standard" storage class
Adds several examples for kubectl apply -k
.
Note: the default storage class name has changed through #270. The old names are found in the gke-regional
variant.
Kafka 2.1.1 and Cruise Control
See #248, Cruise Control #218, Cruise Control UI solsson/dockerfiles#22
Critical Zookeeper persistence bugfix
See the upgrade suggestions in #228 (comment) and #228 (comment).
If anyone lost zookeeper state it should be possible to recover from snapshot files. We haven't tested that though.
All five zookeeper pods reachable again
Evaluate Zookeeper client connection limits
Things like #230 can be introduced now when we've destabilized.