Kubectl
kubectl with aws-cli
Dockerfile
Docker
FROM alpine
RUN apk add --no-cache bash curl zip bash-completion aws-cli
# Kubectl
#RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
RUN curl -LO https://dl.k8s.io/release/v1.24.0/bin/linux/amd64/kubectl
RUN chmod +x ./kubectl
RUN mv ./kubectl /usr/local/bin
RUN echo 'source <(kubectl completion bash)' >>~/.bashrc
RUN echo 'export KUBECONFIG=/root/.kube/config' >>~/.bashrc
# K9s
RUN curl -sS https://webinstall.dev/k9s | bash
CMD sleep 999999999