Skip to main content

Cheatsheet | Kubernetes

principales commandes K8S

kubectl createlogs cluster-f <pod> <conteneur si plusieurs> : créer un cluster.

kubectl createapi-resources deployment| <name>grep --image=<image>rs : déployer une app.

kubectl get pods : lister les pods.

kubectl get services : lister les services.

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)

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

kubectl api-resources | grep rs 

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