Outils pour utilisateurs

Outils du site


informatique:kebernetes:kuberun

Ceci est une ancienne révision du document !


Démarrer/Arrêter des pod sous Kubernetes

Notions à comprendre sous Kubernetes :

  • pod : Lot d'un ou plusieurs conteneurs
  • deployment : Représentation logique d'un ou plusieurs pods.
  • service : Moyen d'accès aux pods (Adresse IP, Port)

Démarrer un simple conteneur

Pour lancer un pod :

kubectl run monconteneur -it --image busybox -- sh

Explications :

  • run monconteneur : On exécute un conteneur nommé monconteneur.
  • -it : Pour le mode interactif (comme Docker).
  • –image busybox : On utilisera l'image busybox pour lancer le conteneur.
  • : Séparateur pour la commande qui sera lancée dans le conteneur.
  • sh : Lancement d'un Shell dans le conteneur.

Pour lister les pods (lots de conteneurs) :

kubectl get pods

Résulat attendu :

NAME           READY   STATUS             RESTARTS      AGE
monconteneur   0/1     CrashLoopBackOff   1 (16s ago)   6m50s

Supprimer un conteneur

Supprimer le pod nommé monconteneur :

kubectl delete pods monconteneur

Les déploiements (deployment)

Lancer un déploiement de pods :

kubectl create deployment mydeploy --image nginx

Résultat attendu :

deployment.apps/mydeploy created

Pour obtenir les informations d'un déploiement :

kubectl describe deployments.apps mydeploy
informatique/kebernetes/kuberun.1701776093.txt.gz · Dernière modification: 2023/12/05 12:34 par benoit