Aller au contenu
ActiveCommencez gratuitement · Crédit de 100 $ CA à l'inscription, jusqu'à 300 $ CAPaiement de vérification de 1 $ CA crédité · Fin le 31 décembre 2026
Commencer gratuitement →

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 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 kubectl
sudo mv kubectl /usr/local/bin/kubectl
kubectl version --client

Pour 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 :

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

Remplacez la version dans l’URL par celle qui correspond à votre cluster.

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