Installation et kubectl 18 min de lecture

Commandes kubectl essentielles

Commandes de base

kubectl get <resource>           # Lister des ressources
kubectl describe <resource> <name>  # Details d'une ressource
kubectl logs <pod-name>          # Logs d'un pod
kubectl exec -it <pod> -- /bin/bash  # Shell dans un pod
kubectl delete <resource> <name>    # Supprimer une ressource

Ressources courantes

kubectl get pods                 # Lister les pods
kubectl get deployments          # Lister les deployments
kubectl get services             # Lister les services
kubectl get nodes                # Lister les nœuds
kubectl get all                  # Tout dans le namespace

Options utiles

-n <namespace>                   # Specifier un namespace
--all-namespaces                 # Tous les namespaces
-o yaml                          # Sortie YAML
-o wide                          # Plus de details
--watch                          # Surveiller les changements

Aide et documentation

kubectl --help
kubectl get --help
kubectl explain pod
Raccourci : Creez un alias alias k=kubectl pour gagner du temps.