kubectl (latest)
Published 2026-02-27 14:56:53 +03:00 by vakula
Installation
docker pull git.xemula.com/vakula/kubectl:latestsha256:bdc091d7f5588db4ca9d396adc159008292dcba4d7b3dd5935385829bee34cb0Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1771804800' |
| ARG KUBECTL_VERSION=latest |
| ARG TARGETARCH=amd64 |
| ARG DEBIAN_FRONTEND=noninteractive |
| WORKDIR /app/bin |
| RUN |3 KUBECTL_VERSION=latest TARGETARCH=amd64 DEBIAN_FRONTEND=noninteractive /bin/sh -c useradd -u 60 kubeuser # buildkit |
| RUN |3 KUBECTL_VERSION=latest TARGETARCH=amd64 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl ca-certificates && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |3 KUBECTL_VERSION=latest TARGETARCH=amd64 DEBIAN_FRONTEND=noninteractive /bin/sh -c if [ "$KUBECTL_VERSION" = "latest" ] ; then curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/${TARGETARCH}/kubectl" -w "%{http_code}\n" && curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/${TARGETARCH}/kubectl.sha256" -w "%{http_code}\n"; else curl -LO "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/${TARGETARCH}/kubectl" -w "%{http_code}\n" && curl -LO "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/${TARGETARCH}/kubectl.sha256" -w "%{http_code}\n" ; fi && echo "$(cat kubectl.sha256) kubectl" | sha256sum --check && chown kubeuser ./kubectl && chmod +x ./kubectl && ./kubectl version --client # buildkit |
| USER kubeuser |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app/bin |
| CMD ["kubectl" "version" "--client"] |