Skip to main content

Cheatsheet | Kubernetes

principales commandes K8S

kubectl logs -f <pod> <conteneur si plusieurs>

kubectl api-resources | grep rs 

 

déploiement

kubectl scale deployment <name> --replicas=<nombre> : mise à l'échelle.

kubectl delete deployment <name> : supprimer un déploiement.

kubectl create deployment <name> --image=<image> : déployer une app.

 

cluster

kubectl create cluster : créer un cluster.

 

pods

kubectl get pods : lister les pods

kubectl describe <pod> recupérer les info sur les pods (image poids etc)

 

replicas

 

services

afficher la liste des services kubectl get svc ou kubectl get services
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