# Exemple de Dockerfile pour créer une image personnalisée SLE avec kubectl et jq # Usage: docker build -t harbor.gkdomaine.local/images/kubectl-sle:1.33.0 -f Dockerfile.example . FROM registry.suse.com/caasp/v4/kubectl:1.33 # Installer jq (nécessite root pour l'installation) USER root RUN zypper --non-interactive install -y jq && \ zypper clean -a # Créer un utilisateur non-root RUN useradd -u 1000 -m -s /bin/bash user && \ mkdir -p /home/user/.kube && \ chown -R user:user /home/user # Passer à l'utilisateur non-root USER user WORKDIR /home/user # Vérifier que kubectl et jq sont disponibles RUN kubectl version --client && jq --version