Mise à l’échelle
Fait partie de la section Introduction à Kubernetes du Journey Terminal de Coddy. Leçon 12 sur 45.
Le nombre de Pods qu’un Deployment exécute correspond à son nombre de réplicas, et vous pouvez le modifier à tout moment :
kubectl scale deployment web --replicas=3Kubernetes répond deployment.apps/web scaled et démarre deux Pods supplémentaires. kubectl get pods en affiche maintenant trois, chacun avec son propre nom généré.
La réduction d’échelle fonctionne de la même manière : demandez moins de réplicas et les Pods supplémentaires sont supprimés. Vous pouvez également choisir le nombre lors de la création du Deployment :
kubectl create deployment web --image=nginx --replicas=2La table Deployment montre l’effet en un coup d’œil : READY 3/3 signifie que les trois réplicas sont opérationnels. La mise à l’échelle est la façon de gérer davantage de trafic sans rien changer à l’application elle-même.
Défi
DébutantCréez un Deployment nommé web à partir de l’image nginx, faites-le passer à 3 réplicas, puis affichez le Deployment web pour confirmer que 3/3 sont prêts.
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