‫Espérons que ce genre d’OGM commence à avoir un sens, et
‫c’est là que nous apprenons à créer ce Yama essentiellement à partir
‫de rien. les entités cubaines que Io site ou
‫peut-être d'autres endroits.
‫Docker a toutefois des blogs et d’autres éléments dont ils sont tous obsolètes. En ce qui concerne
‫les communautés, certaines de ces choses ont changé au fil du temps, en particulier
‫en ce qui concerne les déploiements, les pods et d’autres éléments essentiels.
‫Ils ont modifié leurs formats. Les versions de l'API ont changé. Nous souhaitons donc rester sur le même sujet, ce qui
‫signifie que vous devez savoir comment repartir de zéro et comment savoir quand vos fichiers doivent être modifiés plutôt
‫que de simplement les relire. la documentation au hasard pour voir si quelque chose a changé
‫correctement.
‫Donc, cette partie est, je pense, une compétence qui m'a pris un certain temps pour comprendre ces choses et comment construire
‫un fichier sans utiliser une sorte de modèle préexistant.
‫Et nous avons parlé des quatre types dans la dernière leçon et cette clé racine du type ressource est ce sur quoi je veux
‫me concentrer en premier parce que vous pouvez obtenir une liste de ceux dans un cluster et dans nos clusters
‫de test d’installation.
‫La plupart d'entre eux seront identiques entre nous tous, mais à
‫mesure que vous entrerez en production et que vous commencerez à ajouter des éléments tiers à votre
‫cluster, cette liste s'allongera en fonction de ce que vous utilisez API donc faisons une API de contrôle de cube et vous
‫récupérerez au moins des dizaines d'objets différents que nous pourrions parcourir et parler pendant des heures.
‫On ne va pas faire ça.
‫Nous en avons déjà parlé, comme des déploiements, des pods, des jeux de répliques et des services.
‫Ce sont là les éléments standard qui sortent de la boîte et une grande partie du reste que vous ne pouvez jamais toucher.
‫C’est la chose à propos de Cuba, c’est qu’il ya tellement de choses à faire que vous n’auriez peut-être jamais besoin
‫de tout son pouvoir.
‫Il n’est donc pas très important d’examiner et de mémoriser tout cela, mais vous remarquerez ce type
‫de colonne à droite et c’est ce qui est écrit dans notre fichier Yama.
‫Donc, si nous voulons créer un pod, vous pouvez voir qu’il ya un type de pod ici si nous voulons créer un déploiement.
‫Il existe un type appelé déploiement et vous verrez également que le groupe d'API est lié à la version de l'API et
‫que vous le verrez en une seconde.
‫Donc, cela ne nous donne pas nécessairement un manuel prescriptif, mais si j'étais assis ici et
‫que je disais que je devais créer un module, je regarderais dans cette liste les types de
‫ressources que je verrais.
‫C'est ce que je sais que je dois mettre dans mon courrier électronique et je verrais s'il
‫y a un groupe d'API parce que cela va me dire où trouver les versions que je peux utiliser car vous
‫avez probablement déjà vu une documentation différente pour un déploiement parce que les déploiements ont eu plusieurs versions au fil du temps.
‫Il y avait un V one beta one comme un V one beta 2 et il a
‫même été déplacé dans l'API car il y a du vieux et du nouveau,
‫ce qui peut être un peu déroutant si vous regardez cette liste, vous constaterez qu'il y en a les déploiements ici et il
‫y a des déploiements ici et la seule différence entre les deux est que, dans la rangée du milieu, le groupe d'API est le groupe d'API où, dans l'API,
‫ce type de ressource est accessible, créé supprimé, etc. Et cela fait un peu dans les mauvaises herbes, mais une fois
‫que vous commencez à travailler avec ce genre de choses, vous allez devoir passer un peu de temps quand vous voyez
‫des cas comme voir deux types de déploiements ici, lequel dois-je utiliser pendant que vous commencez à allez
‫dans la recherche et vous trouverez soit dans la documentation, soit dans le guide de l'API lui-même, que nous allons examiner. Un
‫peu plus loin, vous verrez les trucs où il vous dira une fois que vous êtes déconseillé et que l'un d'entre eux passe à
‫un autre et dans ce cas, avec les déploiements, la nouvelle version de la dernière version est l'API de l'application.
‫La prochaine commande qui accompagne cela pour nous aider à obtenir une meilleure image du type et de la version de
‫l'API est la commande des versions
‫d'API de contrôle de cube et qui nous donne une liste plus courte qui ne comprend que les différentes
‫versions de l'API. et dans le cas des déploiements, vous verrez ici quelque chose de familier.
‫Rappelez-vous que nous avons vu qu'il existait une application et une extension pour les déploiements.
‫Nous verrons ceux-ci apparaissent ici.
‫Techniquement, il existe les extensions de l'API V1 Beta 1 et l'API de l'application dont vous pouvez voir
‫trois versions différentes.
‫Maintenant, vous voudrez probablement utiliser les applications V 1, et non les anciennes versions, mais vous pouvez voir où l'API
‫conserve en quelque sorte les versions obsolètes de cette API, car elle en propose de nouvelles.
‫En gros, votre ancien pari n'est pas rompu tant que de nombreuses versions ne sont pas passées et qu'elles ne sortent pas de l'API.
‫Une fois que ce n'est plus nécessaire.
‫Donc, ce qui se passe généralement pendant toute la durée de votre
‫pari si vous étiez aux premiers jours de Cuba et des années 80, c’est que vous utilisiez peut-être un fichier Yama dans lequel les extensions cachaient
‫la version bêta 1 de la V1 pour la version de l’API. a changé et ils l'appellent maintenant l'API des applications et
‫la version est différente.
‫Vous auriez toujours un type de déploiement, mais vous changeriez cette version de l'API en application maintenant comme slash v 1.
‫Maintenant, je sais que c'est parce que je devais faire une recherche et que vous regarderiez la documentation et que vous voyez
‫dans les exemples que, euh, ce sont ces applications maintenant.
‫Ne dit plus des extensions.
‫C'est bizarre, laissez-moi aller le chercher, puis vous trouverez quelques problèmes cubains des années 80 et vous trouverez un centre qui
‫en parlera.
‫C'est un peu en désordre.
‫Il n'y a pas toujours une liste de déprécations claire de tout ce qui change tout le temps, donc ça
‫peut être un problème.
‫Vous saurez que cela ne fonctionne pas lorsque vous prenez un vieux pari que vous appliquez
‫à un nouveau cluster et qui vous dira que je ne supporte plus cette version de l'API ou que je ne sais pas ce que cela signifie.
‫C'est gentil et ça va vous donner une belle erreur qui vous permet de savoir que c'est le problème.
‫Ensuite, vous pouvez probablement faire quelques recherches rapides et découvrir ce qui est obsolète. Ce que je
‫veux dire, c'est que le type et la version de l'API sont utilisés ensemble pour décider de la ressource que vous allez obtenir et de la version
‫de l'API que vous allez utiliser. pour pouvoir utiliser pour cette ressource.
‫Et ce sont les deux premières choses que vous devez comprendre avant même de créer un panneau.
‫Une fois que vous avez cela, vous allez créer la partie métadonnées et la seule chose que vous
‫devez avoir est le nom de la ressource que vous allez créer.
‫Donc, donnez-lui un bon nom et vous passerez à la spécification. C’est là que se
‫déroule toute l’action, car la spécification sera complètement différente en fonction de la ressource que vous créez.
‫Si vous créez un stockage par rapport à un déploiement, vous pouvez imaginer à quel point le Yama serait tout à
‫fait différent.
‫Ainsi, lors de la prochaine conférence, nous allons passer en revue certaines commandes de contrôle de
‫cube afin de vous aider à explorer l'API pour toutes les spécifications que vous pouvez utiliser pour des ressources différentes.