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.