Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Kubernetes init-container image to set per-pod config #8

Closed
wants to merge 27 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
f5fc72c
Runs the official Kafka distribution on the new Debian stable
solsson Jul 20, 2017
eeee33b
https://kafka.apache.org/downloads says "2.11 is recommended"
solsson Jul 20, 2017
99f4d45
Uses Zulu jre/jdk like cp-docker-images base does
solsson Jul 20, 2017
8bf55a1
Drops a layer
solsson Jul 20, 2017
c4066a7
Starts a build-contract to smoke test and exemplify image use cases
solsson Jul 20, 2017
028aed1
Fixes topic creation, but with startup timing issues because the scri…
solsson Jul 20, 2017
f52bd3b
Adds a consumer
solsson Jul 20, 2017
bdea1ad
For previous commit
solsson Jul 20, 2017
ea54416
Quick attempt to verify that the image works with Connect. Class does…
solsson Jul 20, 2017
16ef01b
Allow automatic topic creation again, to simplify test setup
solsson Jul 20, 2017
73ea978
Each connect setup will have to be its own docker build...
solsson Jul 20, 2017
7b82d0f
Quite useful log aggregation
solsson Jul 20, 2017
845faff
worker.properties can basically be copied among connect builds
solsson Jul 21, 2017
50e0c9a
Demonstrates JMX to HTTP /metrics
solsson Jul 21, 2017
4b183a5
Demonstrates built connect jar, but messages are encoded json in oute…
solsson Jul 21, 2017
87d3172
Splits into separate docker-compose setups per area of interest
solsson Jul 22, 2017
74ad3aa
Now adds less than 6 MB to the official image
solsson Jul 22, 2017
415bb65
Clarifies that we use 3rd party source here
solsson Jul 22, 2017
941e719
Merge branch 'build-contract' into kafka-011-debian
solsson Jul 22, 2017
e4de7e6
Honors the nature of Kafka distributions
solsson Jul 22, 2017
385eff8
Tries to replace the old image behavior with instructions
solsson Jul 22, 2017
e21ae32
Slightly shorter
solsson Jul 22, 2017
46de3f4
Merge pull request #7 from solsson/image-help-entrypoint
solsson Jul 23, 2017
9978188
Adds the nc command as it's useful for liveness probes
solsson Jul 23, 2017
9fecc16
Current https://github.com/kubernetes/client-go/tree/master/examples/…
solsson Jul 23, 2017
a167187
I guess image name will be kafka-init-broker
solsson Jul 23, 2017
73d3c7c
This dockerfile had it all backwards, building outside the docker build
solsson Jul 23, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
For previous commit
solsson committed Jul 20, 2017
commit bdea1ad1375506adea16f29d8f8ed66c14483409
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -26,4 +26,5 @@ compose='docker-compose -f build-contracts/docker-compose.yml'
$compose up -d zookeeper kafka-0
$compose up test-topic-create-1
$compose up test-snappy-compression
$compose up test-consume-all
```