Outils pour utilisateurs

Outils du site


informatique:kebernetes:kuberun

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:kebernetes:kuberun [2023/12/05 12:38]
benoit [Les déploiements (deployment)]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== 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 
- 
-Pour obtenir des informations sur un pod (faire avant un ''​kubectl get pods''​ pour identifier un pod) :  
-  ​ 
-  kubectl describe pods mydeploy-5588d64c7d-htv46 
  
informatique/kebernetes/kuberun.1701776332.txt.gz · Dernière modification: 2023/12/05 12:38 par benoit