Aims to be an all in one image for any Kubernetes deployment tasks, with additional emphasis on AKS and GKE.
Provides a Kubectl CLI and Kustomize along with the following tools and corresponding versions.
versions:
Includes envsubst cli for template parsing with environment variables.
Exposed args:
ARG KUBECTL_VERSION=1.16.10
ARG KUSTOMIZE_VERSION=3.5.4
ARG TYPESCRIPT_VERSION=3.7.5
ARG DOTNET_CORE_VERSION=3.1
Overwrite existing args in case you want to fork for custom purposes you could do something like below. then repeat the steps above to publish the fork into your own Docker repo.
docker build -t amidostacks/ci-k8s:my-custom-version --build-arg TYPESCRIPT_VERSION=3.8.3 --build-arg KUBECTL_VERSION=1.17.1 .
run and test any changes locally
docker run -v $(pwd):/usr/data --rm -it amidostacks/ci-k8s:latest /bin/bash
Creating additional versions
docker build -t amidostacks/ci-k8s:latest -t amidostacks/ci-k8s:0.0.10 .
docker push amidostacks/ci-k8s
Content type
Image
Digest
Size
783.3 MB
Last updated
almost 5 years ago
docker pull amidostacks/ci-k8s