Accès kubectl
kubectl est l’outil en ligne de commande de Kubernetes. Utilisez-le pour inspecter, gérer et
dépanner les ressources de votre cluster.
Télécharger votre kubeconfig
Section intitulée « Télécharger votre kubeconfig »- Dans le portail, accédez à la page Overview de votre cluster.
- Cliquez sur Download Config pour télécharger le fichier
kubeconfig.
Télécharger kubectl
Section intitulée « Télécharger kubectl »ZSoftly Cloud Platform prend en charge Kubernetes 1.34, 1.35, 1.36 et 1.37. Les nouveaux clusters utilisent par défaut la version 1.36.4.
Installez la dernière version stable de kubectl et gardez le client à moins d’une version mineure
de votre cluster. Consultez la
politique de dérive de version pour plus de
détails.
Linux / macOS:
curl -LO "https://dl.k8s.io/release/$(curl -Ls https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"chmod +x kubectlsudo mv kubectl /usr/local/bin/kubectlkubectl version --clientPour macOS, remplacez linux par darwin dans l’URL ci-dessus.
Windows (PowerShell):
$version = (Invoke-WebRequest -Uri "https://dl.k8s.io/release/stable.txt" -UseBasicParsing).Content.Trim()curl.exe -LO "https://dl.k8s.io/release/$version/bin/windows/amd64/kubectl.exe"Si votre cluster utilise une version mineure plus ancienne, remplacez la version récupérée par une version de la ligne mineure correspondante. Consultez les guides d’installation officiels pour les instructions complètes par plateforme : Linux, macOS et Windows.
Ou utilisez un gestionnaire de paquets :
# macOSbrew install kubectl
# Linux (snap)snap install kubectl --classic
# Windows (winget)winget install Kubernetes.kubectlRemplacez la version dans l’URL par celle qui correspond à votre cluster.
Consultez le guide d’installation officiel de kubectl pour toutes les options.
Utiliser kubectl avec votre kubeconfig
Section intitulée « Utiliser kubectl avec votre kubeconfig »# List all podskubectl --kubeconfig /path/to/kube.conf get pods --all-namespaces
# List nodeskubectl --kubeconfig /path/to/kube.conf get nodes
# List serviceskubectl --kubeconfig /path/to/kube.conf get services --all-namespacesPour éviter de préciser --kubeconfig à chaque commande :
export KUBECONFIG=/path/to/kube.confkubectl get nodesVoir aussi : Créer un cluster, Accès au tableau de bord
