‫En raison de l'immense flexibilité que nous avons avec les habitants de Cuba, il existe de nombreux styles de travail
‫dans le système de clustering des villes cubaines.
‫Et vous m'avez entendu parler de cela avant droit.
‫Je vous ai dit qu'il y avait différentes manières d'adapter votre flux de travail et que vous pouvez utiliser différentes
‫commandes et différentes manières. Cela peut donc s'avérer difficile lorsque vous essayez de l'enseigner, car les gens veulent vraiment
‫savoir comment ils sont censés le faire. l'utiliser
‫Quelle est la meilleure façon de faire, quelle est la meilleure pratique et qui est difficile parce que cela dépend vraiment de
‫ce que vous voulez en sortir et du système sous-jacent.
‫Donc, il y a beaucoup de façons différentes de faire des choses.
‫C’est ce que j’essaie de décomposer, donc c’est un élément important mais il ne s’agit que d’apprendre par diapositives.
‫C’est pour moi que je vais vous parler pendant quelques minutes pour essayer de décomposer ces concepts et d’appliquer
‫ce qu’ils signifient à Cuba. Plus précisément.
‫Avant d’aborder les approches recommandées, il y aura essentiellement trois stratégies recommandées pour utiliser les tourbillons cubains. C’est
‫là que je dois décomposer certains de ces termes pour que vous sachiez quelle
‫est la prochaine conférence et vous verrez ceci. dans de nombreux articles de blog et dans la documentation impérative par rapport
‫à déclarative.
‫Et donc la meilleure façon de le décrire par rapport aux éditeurs cubains est de sauvegarder et de dire ce que cela
‫signifie en termes de logiciel.
‫Et lorsque nous écrivons des logiciels, nous nous concentrons sur le fonctionnement de ce programme.
‫Chaque étape dans l'ordre, l'une après l'autre.
‫Lorsque nous parlons d’une approche déclarée du logiciel, nous décrivons plus précisément ce qu’il doit accomplir et quels
‫sont ses objectifs finaux.
‫Et nous ne nous soucions pas tellement de savoir comment ça se passe là-bas, mais juste que ça y arrive.
‫Essayons donc une analogie: imaginons que vous souhaitiez une tasse de café au réveil tous les matins, je
‫cherche cette première tasse.
‫Si je vais le faire moi-même, je vais devoir le faire impératifs impératifs.
‫Je vais devoir penser à faire bouillir de l'eau.
‫Quelle est la prochaine étape?
‫Il me faut des grains de café, puis je dois les broyer.
‫De combien ai-je besoin exactement.
‫Combien d’eau est-ce que je verse sur ces grains pour obtenir la tasse de café idéale, etc.
‫Droite.
‫Je passe en revue chaque étape et je réfléchis à la manière de procéder étape par étape.
‫C'est impératif.
‫Lorsque vous examinez les entités cubaines, nous en parlons dans un deuxième temps et en mode déclaratif.
‫Voyez cela plus souvent dans un café et je parle à un barista et je leur demande simplement.
‫Je voudrais un café.
‫Mon seul travail est de demander la tasse de café.
‫Et c’est à eux de comprendre qu’il me faut le faire à partir de zéro.
‫Est-ce qu'il y en a déjà un dans le pot?
‫Ou est le pot trop vieux.
‫Ils peuvent faire.
‫Ils peuvent faire peut-être avoir à réessayer trois fois pour préparer la tasse de café car ils ont tout gâché.
‫C'est très bien.
‫Je ne demande pas comment ils le font.
‫Je leur demande de me préparer une tasse de café.
‫Appliquons donc cela aux commandes que vous allez utiliser dans les villes cubaines et concentrons-nous sur l'impératif. C'est ce que
‫vous avez appris en grande partie jusqu'à maintenant, car c'est le moyen de commencer à apprendre n'importe quel outil, il
‫est impératif.
‫Lee, vous allez faire ces choses dans l'ordre où elles doivent être faites et vous lui donnez des instructions
‫explicites sur la façon de le faire.
‫Ainsi, ces commandes, comme vous, exécutent et créent un déploiement et une mise à jour que nous n'avons pas encore
‫couverts ou modifiés.
‫Ce sont les différents types de commandes qui vous feront démarrer dans un état que vous
‫saurez utiliser avec une commande create deployment.
‫Vous savez que le déploiement n'est pas encore créé, vous utilisez donc le droit de création si vous souhaitez mettre
‫à jour ou modifier quelque chose pour laquelle vous utilisez explicitement cette commande.
‫La bonne chose ici pour une ligne de commande et pour taper dans le CLIA est que différentes commandes sont utilisées
‫pour différents types d’actions, qu’il s’agisse de créer, mettre à jour ou supprimer, et c’est plus facile à retenir pour
‫nos cerveaux car nous connaissons les actions que nous menons.
‫Donc, rappelez-vous que l’impératif est plus facile lorsque vous connaissez déjà l’état de l’objet ou
‫de la ressource et que vous commencez tout juste à utiliser les outils; Équilibreur de charge, vous
‫connaissez ce genre de chose et il est alors plus facile pour nous, dans
‫notre esprit humain, de taper ces choses à la Seelye.
‫Et ce n'est malheureusement pas facile à automatiser.
‫C’est l’un des principaux inconvénients de ce type de travail, c’est qu’il est très difficile d’obtenir un script ou
‫un outil automatisé pour gérer automatiquement l’objet Oh, s’agit-il d’une mise à jour que vous souhaitez.
‫Ou est-ce une création ou est-ce une suppression comme vous le savez ce que je suis censé faire ici?
‫Il est difficile pour nous d'automatiser ce type de travail.
‫C'est facile dans nos têtes.
‫Facile pour nous de le taper pour voir un mensonge.
‫Difficile pour nous d'automatiser et de nous souvenir des moyens déclaratifs, nous ne connaissons pas vraiment l'état.
‫Rappelez-vous le café.
‫Je ne sais pas s'ils ont du café ou pas. Les mariés peuvent en avoir, ils peuvent en avoir
‫à faire à partir de rien.
‫Je ne connais pas l'état.
‫Je sais juste le résultat final que je veux et qui convient vraiment au modèle déclaratif.
‫Certains des avantages ici, pour nous et pour l’automatisation, sont que la même commande que vous
‫allez utiliser la commande apply que vous contrôlez appliquer cette même commande peut être utilisée indépendamment du fait
‫que nous créons, mettions à jour ou même supprimions des ressources.
‫Et si vous avez commencé à regarder Yama dans lequel nous allons entrer dans une minute, que Jamil puisse
‫être dans un seul fichier, vous pouvez regrouper de nombreux types de ressources dans un seul Jamil ou
‫les diviser en un seul fichier. objet dans chaque fichier Yama dans un seul répertoire et vous pouvez utiliser un seul commando
‫pour appliquer le répertoire entier.
‫Il existe de nombreuses options et la raison pour laquelle nous n'avons pas commencé à utiliser cette méthode est que, si nous n'en avons pas toujours besoin,
‫elle ajoute un peu de complexité, car vous devez créer ce fichier et tous les éléments qu'il contient avant de commencer.
‫peut même le faire et ainsi vous ne pouvez pas avoir ceux à partir de zéro et vous ne voulez pas nécessairement les créer
‫juste pour créer un pot ou quelque chose de bien.
‫Il est donc logique de commencer à utiliser CLIA en utilisant les commandes impératives standard, mais lorsque vous commencez à penser
‫à la production et à l’automatisation et que vous répétez ce processus de mise à jour répétitive comme vous le ferez, alors vous
‫commencez à penser à OK, j’ai besoin d’une approche plus déclarative. L’approche et le défi à relever sont que vous devez connaître toutes les
‫clés et tous les paramètres généraux et que vous devez tout simplement commencer à partir de zéro et développer votre
‫expertise au fil du temps, en prenant en compte tous les moyens et éléments que vous devez mettre
‫dans ce canal.
‫Mais la grande chose ici est que votre investissement n'est pas gaspillé.
‫Donc, pendant que vous faites quelques choses de base à Cuba, papa est maintenant en tapant le
‫Clyly comme le contrôle de cube exécuté ou créé au cours de cette période, vous regardez jouer avec la commande de sortie, rappelez-vous le tiret.
‫Oh ouais, tu peux regarder la sortie des munitions.
‫Nous pouvons examiner les munitions d’autres manières et nous commençons à acquérir une meilleure connaissance de ce à quoi cela
‫était censé ressembler.
‫Ainsi, une fois que vous serez dans le monde de la production où vous jouez Jamel toute la journée, vous
‫serez un peu plus familiarisé avec la façon dont les choses se déroulent et cette méthode de Yama est le moyen
‫le plus simple d'automatiser votre orchestration.
‫Et c’est aussi le moyen le plus simple d’obtenir le bonheur des ops.
‫Nous ne parlerons pas beaucoup d’obtenir des opérations dans ce cours.
‫Je vous recommande d’y aller sur Google car c’est un type de travail de développement qui utilise l’outil get
‫comme source de vérité.
‫Ainsi, chaque fois que vous souhaitez modifier votre environnement, vous modifiez un certain Jamel, vous exécutez la commande
‫apply, vous effectuez une commande get, et vous avez maintenant ce journal de bord pour chaque chose que vous avez faite.
‫C’est l’un des attributs du modèle d’opérations get OPS et c’est ainsi que vous le
‫réalisez.
‫Examinons donc les trois manières dont ces équipes cubaines pensent que nous devrions utiliser la ligne de commande cubaine des années 80.