Github: https://github.com/halflogic/tf-eks-toolbox
Ubuntu based container image you can use to manage your AWS EKS cluster.
Incudes primary tools like aws-cli2, kubectl, eksctl, terraform, helm.
Public images from Docker Hub are available.
Docker: https://hub.docker.com/r/halflogic/tf-eks-toolbox
Specifiy the image tag since there is no "latest" tag.
Example: halflogic/tf-eks-toolbox:1.21.r1
Means kubectl 1.21 is installed, r1 is the toolbox release version which may contain updates to the rest of the toolset.
Refer to the Dockerfile to see specific versions included in the release.
docker pull halflogic/tf-eks-toolbox:<tag>
# run the container
docker run -it --rm halflogic/tf-eks-toolbox:<tag>
# or keep running in detached mode
docker run --name tf-eks-toolbox -dt halflogic/tf-eks-toolbox:<tag>
docker exec -it tf-eks-toolbox /bin/bash
- aws-cli2
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html - eksctl
https://github.com/weaveworks/eksctl/releases - helm v3
https://github.com/helm/helm/releases - kubectl
https://www.downloadkubernetes.com/ - kubent
https://github.com/doitintl/kube-no-trouble/releases - terraform
https://github.com/hashicorp/terraform/releases
Also includes common tools and dependencies:
- curl, dnsutils, git, groff, iputils-ping, jq, unzip