A small ARM64 image to manage k3s clusters.
2.4K
This image is based on the Alpine Linux image. It is used to manage a k3s cluster on ARM64 devices.
Here is the list of installed utilities:
kubectl;kustomize;tkn.This image is built using the following Containerfile:
FROM alpine:<VERSION>
ENV KUBECTL_VERSION=<VERSION> \
KUSTOMIZE_VERSION=<VERSION> \
TKN_VERSION=<VERSION>
WORKDIR /app
RUN apk add --no-cache \
curl \
git \
bash \
openssh-client
RUN curl -sLf https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/arm64/kubectl -o /usr/local/bin/kubectl \
&& chmod +x /usr/local/bin/kubectl
RUN curl -sLf https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION}/kustomize_v${KUSTOMIZE_VERSION}_linux_arm64.tar.gz -o kustomize.tar.gz\
&& tar xf kustomize.tar.gz \
&& mv kustomize /usr/local/bin \
&& chmod +x /usr/local/bin/kustomize \
&& rm -rf ./*
RUN curl -sLf https://github.com/tektoncd/cli/releases/download/v${TKN_VERSION}/tkn_${TKN_VERSION}_Linux_aarch64.tar.gz -o tkn.tar.gz\
&& tar xf tkn.tar.gz \
&& mv tkn /usr/local/bin \
&& rm -rf ./*
RUN adduser -u 65532 -D lpanza
USER lpanza
CMD ["kustomize"]
Content type
Image
Digest
sha256:2b286ae3e…
Size
60.3 MB
Last updated
almost 2 years ago
docker pull lpanza/k3s-utility