Sign inSign up

imagedata/kube-helm-docker

By imagedata

•Updated over 7 years ago

Docker image with kubectl, helm and helmfile

Image
0

341

imagedata/kube-helm-docker repository overview

⁠Kubectl and Helm clients

Alpine based Docker image that includes Kubectl, Helm and Helmfile.

This can be used interactively, or as part of a CI/CD system. To use this run the image with your Kubernetes connection file, for example:

docker run -it --rm -v ~/.kube/:/home/kube/.kube/:ro kube-helm-docker

⁠Version compatibility

Kubectl has good backwards compatibility so it is safe to connect to older clusters.

Helm should be compatible between minor releases e.g. 2.9.*. You will need to rebuild the image for other Helm versions.

Helmfile is a wrapper around Helm. The latest version should be compatible with older versions of Helm.

⁠Helmfile example

Initialise or update the list of available external charts, you should always run this first:

helmfile repos

See differences between your deployed charts and your helmfile:

helmfile diff

Synchronise deployed charts with helmfile:

helmfile sync

Pass additional arguments when synchronising, for instance when a chart update requires --force:

helmfile sync --args --force

Synchronise a subset of releases in the helmfile:

helmfile --selector name=jupyter-int sync

Tag summary

Content type

Image

Digest

Size

39.7 MB

Last updated

over 7 years ago

docker pull imagedata/kube-helm-docker