‫Maintenant semblable à Dr. essaimez-le en utilisant des répliques comme terme pour désigner les différents conteneurs en cours d’exécution et en décidant de la
‫façon dont vous pouvez l’agrandir et la réduire en utilisant le nombre de répliques.
‫Et aussi la commande scale.
‫Nous avons eu une expérience similaire avec les tourbillons cubains et voyons la ligne de commande du contrôle de
‫cube et son fonctionnement.
‫Nous allons d’abord avoir besoin de démarrer un nouveau déploiement. Revenons donc en arrière et faisons un contrôle de cube
‫pour exécuter mon image de tiret Apache HPD.
‫Donc, contrairement au moteur suivant, nous allons utiliser un serveur Web Apache cette
‫fois, principalement parce que cela nous permet de nous déconnecter par défaut afin que nous puissions au moins consulter les journaux.
‫Maintenant, nous pouvons vérifier que tous ces objets ont été déployés avec un autre get all et
‫qu'une fois que vous êtes prêt (e) et actuel (e) êtes prêts à utiliser votre réplica ainsi que le pod, nous savons que nous sommes prêts
‫à exécuter la commande suivante.
‫Ainsi, cette exécution par défaut nous donne un seul pod ou réplique. Notons à cet
‫effet jusqu'à ce que je saisisse les répliques de tirets avec la commande scale et insère également le type
‫d'objet.
‫En d'autres termes, un déploiement et au nom de ce déploiement.
‫Mais il y a un format différent.
‫Vous savez que j'ai utilisé votre. J'ai utilisé un déploiement plutôt qu'un déploiement et j'ai utilisé une barre oblique
‫plutôt qu'un espace.
‫Cela entre dans une petite discussion sur la flexibilité de la ligne de commande de la communauté.
‫Vous remarquerez que de nombreuses commandes ont des versions abrégées de la commande elle-même et que différentes
‫parties de la commande peuvent être abrégées ou remplacées de différentes manières, par exemple une barre oblique par rapport à un espace.
‫Des trucs comme ça.
‫Ainsi, dans ce cas, le déploiement de la barre oblique par slash serait identique à celui de l'espace de déploiement de
‫la balance, mes diètes Apache seraient identiques.
‫De plus, vous pouvez voir l’option de déploiement dans de nombreux endroits
‫et créer le ou les déploiements de déploiement spécifiés à l’état du pluriel.
‫Et vous remarquerez que cela est parfois similaire dans d'autres parties de la ligne de commande où
‫le pluriel ou le singulier fonctionne tout aussi bien ou que vous pouvez parfois abréger une partie de la commande honnêtement au fil des ans.
‫Cela a changé, vous ne pouvez donc pas identifier clairement les parties que vous pouvez abréger ou insérer dans
‫une barre oblique.
‫Mais je pense que ce que vous avez l'habitude de faire à votre façon, ce qui fonctionnera pour vous maintenant
‫si nous faisons un contrôle de cube rapide, vous remarquerez que nous avons deux pods maintenant et que vous verrez que le jeu de répliques
‫en bas a un état souhaité de deux et deux sont en cours d'exécution.
‫Donc, dans le concept général, c’est exactement ce que font les services de swarm.
‫Ils répliquent les répliques en fonction de vos besoins.
‫Et dans ce cas, nous ne parlons que de pods plutôt que de tâches.
‫Ainsi, lorsque nous avons exécuté la commande scale, laissez-moi vous présenter les bases de ce qui s'est passé
‫à l'arrière-plan, car nous avons des niveaux d'abstraction supplémentaires.
‫Nous devons comprendre comment ces niveaux réagissent les uns aux autres.
‫Ainsi, lorsque nous avons essayé de faire évoluer les commandes, nous mettions techniquement à jour les spécifications de déploiement dans les tourbillons cubains.
‫Tout a une spécification et cette spécification pour le changement de déploiement.
‫Le réplica est défini sur un ensemble de deux réplicas, puis le contrôleur du jeu de réplicas a décidé de le remplacer en
‫deux modules et il y aurait un module pour chaque réplica.
‫Et ensuite, le plan de contrôle décide quels nœuds dans ce cas vous n'avez qu'un
‫seul nœud, mais quels nœuds se voient attribuer ces pods.
‫Et puis, si vous aviez une configuration à plusieurs nœuds, cet agent éclairé par un cube obtiendrait alors un signe de ce pod
‫et le prendrait pour l'exécution afin de créer le conteneur en tant que moteur Docker local.
‫Et bien qu’il semble que cela demande beaucoup de travail, il suffit simplement de démarrer un autre conteneur.
‫Cela arrive vraiment très vite.
‫En fait, cela se produit presque aussi vite que swarm.
‫Généralement, nous parlons d'une seconde à la seconde quand nous parlons d'une seule
‫machine avec un essaim.
‫L’un des avantages est que tout se trouve dans le seul binaire, donc cela se produit beaucoup plus
‫rapidement, car cela se produit dans le même processus, y compris le
‫lancement du conteneur lui-même avec les idées cubaines. Nous obtenons ces couches supplémentaires d’abstraction et cela introduit un léger retard par rapport
‫à ce que vous feriez peut-être sur Docker ou un essaim, mais dans la plupart des cas, c'est inévitable.
‫Et le compromis est que nous obtenons beaucoup plus de flexibilité et de contrôle avec ces différentes couches d'abstraction.
‫Oh et ne pas nettoyer sur celui-ci.
‫Nous allons utiliser ces conteneurs Apache lors de la prochaine conférence lorsque nous inspecterons ce qui se passe
‫dans les communautés.