zipkin-helm

Verifying and Setting the Zipkin Docker Image Version

Before deploying, it is essential to verify the latest available Zipkin Docker image version. Visit the official Docker repository: Zipkin Docker Hub and check the most recent stable release.

Ensure that the correct version is specified in the Helm values file under the imageVersion parameter:

image:
  repository: openzipkin/zipkin
  imageVersion: "<LATEST_VERSION>"

zipkin-helm

A helm chart for zipkin

usage

Adding the repo

helm repo add zipkin-helm https://financial-times.github.io/zipkin-helm/docs

values

Example

ingress:
  host: zipkin.example.com

Releasing

Package the new version

  1. Change the version in the Chart.yaml file to the new version
  2. helm package -d docs/ .
  3. helm repo index docs --url https://financial-times.github.io/zipkin-helm/docs/
  4. Commit the changes
  5. Make a new release on github
  6. git commit -m 'rebuild pages' --allow-empty && git push

Gotchas

collectors and ui readiness probe doesn’t pass

Problem

My collector and ui pods are never coming into service as the readiness probes are not passing.

e.g.

foiled-labradoodle-zipkin-collector-6dff48b6df-crl4z            0/1       Running                      0          3m
foiled-labradoodle-zipkin-collector-6dff48b6df-m4v8t            0/1       Running                      0          3m
foiled-labradoodle-zipkin-collector-6dff48b6df-rrwdb            0/1       Running                      0          3m
foiled-labradoodle-zipkin-ui-7bdf9c6c96-jh7vq                   0/1       Running                      0          3m
Solution

Try restarting the pods:

kubectl delete po -l app=zipkin-collector
kubectl delete po -l app=zipkin-ui