Cheatsheet | Kubernetes
principales commandes K8S
kubectl create cluster : créer un cluster.
kubectl create deployment <name> --image=<image> : déployer une app.
kubectl get pods : lister les pods.
kubectl get services : lister les services.
kubectl scale deployment <name> --replicas=<nombre> : mise à l'échelle.
kubectl delete deployment <name> : supprimer un déploiement.
kubectl describe <pod>
kubectl logs -f <pod> <conteneur si plusieurs>
kubectl api-resources | grep rs
services
kubectl get svc
voir les détails d'un service
kubectl describe svp <nom>
exposer rapidement un service en NodePort
kubectl expose pod nomPod --port=80 --target-port8080 --type=NodePort
supprimer un service
kubectl delete svc nom
exécuter l'ensemble des instructions présent dans un fichier yaml
kubectl apply -f fichier.yaml