Aller au contenu
En direct Crédit de 100 $ à l'inscription, jusqu'à 300 $ au total L'offre se termine le 31 décembre 2026 Commencer →

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.

  • Dans le portail, accédez à la page Overview de votre cluster.
  • Cliquez sur Download Config pour télécharger le fichier kubeconfig.

ZSoftly Cloud Platform supports Kubernetes 1.34, 1.35, and 1.36 (current: 1.36.1). Installez la version de kubectl qui correspond à la version mineure de votre cluster. Kubernetes exige que le client et le serveur soient à moins d’une version mineure l’un de l’autre.

La façon la plus rapide d’installer la dernière version compatible :

Linux / macOS:

# Install latest stable kubectl
curl -LO "https://dl.k8s.io/release/$(curl -Ls https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
sudo mv kubectl /usr/local/bin/kubectl
kubectl version --client

Pour macOS, remplacez linux par darwin dans l’URL ci-dessus.

Windows (PowerShell):

curl.exe -LO "https://dl.k8s.io/release/v1.36.0/bin/windows/amd64/kubectl.exe"

Ou utilisez un gestionnaire de paquets :

# macOS
brew install kubectl
# Linux (snap)
snap install kubectl --classic
# Windows (winget)
winget install Kubernetes.kubectl

Pour une version précise (par exemple pour correspondre à un cluster 1.34), remplacez $(curl -Ls https://dl.k8s.io/release/stable.txt) par v1.34.0.

Consultez le guide d’installation officiel de kubectl pour toutes les options.

# List all pods
kubectl --kubeconfig /path/to/kube.conf get pods --all-namespaces
# List nodes
kubectl --kubeconfig /path/to/kube.conf get nodes
# List services
kubectl --kubeconfig /path/to/kube.conf get services --all-namespaces

Pour éviter de préciser --kubeconfig à chaque commande :

export KUBECONFIG=/path/to/kube.conf
kubectl get nodes

Voir aussi : Créer un cluster, Accès au tableau de bord