Créer un déploiement
Fait partie de la section Introduction à Kubernetes du Journey Terminal de Coddy. Leçon 11 sur 45.
Un Pod seul est fragile : supprimez-le, ou laissez son nœud tomber en panne, et il disparaît. Un Deployment est un contrôleur qui maintient un ensemble de Pods identiques en fonctionnement. Vous indiquez le nombre de copies (replicas) souhaité et l’image à utiliser ; le Deployment crée les Pods et remplace ceux qui disparaissent.
Créez-en un depuis la ligne de commande :
kubectl create deployment web --image=nginxKubernetes répond deployment.apps/web created. Répertoriez les déploiements avec kubectl get deployments (ou la forme abrégée deploy) : la colonne READY indique combien de réplicas sont actifs sur le nombre demandé.
Listez les Pods et vous en trouverez un nommé comme web-t94n2pqrtb-hpv6q. Le Deployment nomme ses Pods d’après lui-même, avec deux parties générées, vous ne les nommez donc jamais vous-même. Supprimez un tel Pod et le Deployment démarre immédiatement un remplacement.
Défi
DébutantCréez un Deployment nommé web à partir de l’image nginx, puis répertoriez les Deployments et les Pods.
Essayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Introduction à Kubernetes
8Espaces de noms et tâches
Espaces de nomsTravailler dans un espace de nomsTâchesRécapitulatif - Navigateur d’espaces de nomsEntraînez-vous par vous-même : Playground Terminal