‫Jusqu'ici, nous avons discuté du fait que le chameau pouvait comporter quatre objets racine. Nous en avons
‫parlé brièvement de trois. Maintenant, il s'agit uniquement de préciser les détails de ce que vous souhaitez que ce soit.
‫Droite.
‫Nous avions d’abord l’API pour que nous sachions à quelle version de l’API à laquelle nous parlons, nous connaissons la ressource à laquelle
‫nous voulons parler et avec qui nous allons jouer.
‫Et puis nous connaissons le nom dans les métadonnées.
‫Donc nous avons ça.
‫Mais après cela, la spécification est un monde à explorer.
‫La première commande que je souhaite que vous appreniez consiste simplement à répertorier les différentes clés que vous pouvez placer
‫pour un type de ressource particulier.
‫Donc, la première commande que j'ai besoin de vous apprendre est le contrôle de cube.
‫Explique.
‫Et puis le type de ressource est le genre.
‫Dans la démo puis dash dash récursif.
‫Cela vous montrera toutes les différentes clés qu'il prend en charge dans le fichier de munitions et, pour les services, vous
‫pouvez voir qu'il revient souvent.
‫C'est un peu écrasant ici tellement tellement là-dedans.
‫Et bien sûr, cela ne nous dit pas ce que ces choses font.
‫Mais c'est au moins une liste rapide de tous.
‫Et ce qui est bon pour moi, c’est que lorsque je construis mon bâtiment de Yama, c’est que si je ne me
‫souviens pas exactement du nom de cette chose, le timestamp de création est-il une création d’horodatage est-il au singulier?
‫Donc, vous pouvez simplement utiliser cela comme un coup d'oeil rapide.
‫Mais cela ne va pas vous dire ce que ces choses font ou ce qui est requis ou quoi que ce soit du genre.
‫Ainsi, nous pouvons explorer en utilisant une commande légèrement différente et obtenir plus de détails. Faisons le contrôle du cube.
‫Expliquez à nouveau les services, mais cette fois, nous allons utiliser une notation par points pour analyser
‫les ignames, je vais donc dire que je me soucie uniquement de la spécification. des sous-clés de la spécification, puis
‫une petite description à leur sujet, puis quel type de valeur elles prennent en charge, que
‫ce soit un booléen ou une carte d'objets, etc.
‫Droite.
‫C'est juste une belle petite référence.
‫Cela va vous aider à passer de la documentation à la documentation. Vous pouvez éviter
‫cela un peu en regardant ici, mais cela peut être beaucoup, surtout si vous voulez juste rechercher un
‫attribut afin que vous puissiez continuer à explorer cette notation par points si nous le faisons. spéc type de point qui est une clé particulière dans UML de services
‫qui nous indique le type de l'équilibreur de charge et, si vous vous en souvenez, en parlant de services plus tôt dans
‫ce cours, il pourrait s'agir de l'IP du cluster par défaut.
‫Donc, si vous le laissez de côté, vous ne ferez que l'adresse IP du cluster, un port de nœud ou un équilibreur de charge.
‫Donc, c'est là que vous spécifiez cela et vous savez que cela devrait aller sous spécifications,
‫puis la clé de type dans votre fichier Yama.
‫Donc, dans ce cas, nous pourrions simplement commencer à écrire notre code jaune car nous savons
‫que ce type de service servira la version API.
‫Il est dit ici est v 1 pour ce type.
‫Vous pouvez également vérifier cela avec la commande API dash versions comme nous l'avons fait précédemment, puis vous pouvez entrer
‫votre valeur et cette liste de valeurs de travail.
‫Vous savez donc que le cluster IP a un C majuscule et un IP majuscule comme celui-ci.
‫Droite.
‫Vous empêche d'aller et potentiellement rechercher sur Internet et vous ne savez jamais si
‫quelqu'un va être obsolète ou correct du tout.
‫C'est comme ça que j'aime le faire.
‫Et juste pour montrer jusqu'où cette notation par points peut aller si nous examinons la spécification de déploiement car elle
‫comporte des sous-spécifications, ce dont nous n'avions pas parlé, mais vous pouvez avoir une ressource en tant que sous-objet d'une
‫autre ressource.
‫Dans ce cas, les volumes appropriés pour stocker les données peuvent contenir autant de volumes que nous le souhaitons dans un
‫déploiement, qui les connecte ensuite aux conteneurs, mais il s’agit bien de leurs propres types de ressources.
‫Droite.
‫Le volume.
‫Donc, dans ce cas, nous allons voir les spécifications deux fois.
‫Donc, si je devais appuyer sur entrée dans cette commande pour le déploiement, l'une des choses contenues ici
‫serait un modèle.
‫Et alors je pourrais simplement taper template et ensuite il listerait toutes les différentes clés que je pourrais y
‫mettre.
‫Et l'un d'eux est la spécification du modèle.
‫Donc techniquement, nous sommes dans la spécification d'une spécification, puis sous cette spécification pour le modèle d'un
‫module, car un déploiement a sa propre spécification, puis le modèle pour les modules est sous cette spécification,
‫puis il respecte les conteneurs.
‫Et j’aurai peut-être des volumes ici, donc des volumes, puis des NF, car c’est un type de volume que je peux utiliser.
‫Et puis le serveur que je vais utiliser à l'intérieur d'une clôture.
‫Et voilà, je peux obtenir la description et les informations sur les versions, ce qui est un autre
‫problème avec les tourbillons cubains: la documentation sur les lignes de commande est un peu
‫dépassée en ce qui concerne les versions, raison pour laquelle j’utilise toujours la commande API versions avec les ressources de l’API car
‫c’était l’ancienne façon de le faire avant que les nouvelles applications ne comportent désormais la barre oblique v1 pour les déploiements.
‫Je sais par hasard que, parce que j’expliquais pourquoi c’était ainsi, il
‫semble que la documentation soit conservée de cette manière jusqu’à ce que cela devienne complètement obsolète. La
‫notation par points serait simplement un déploiement, puis j’y regarderais, puis
‫je spécifierais et ainsi de suite.
‫C’est ainsi que j’ai finalement trouvé les bonnes clés et valeurs à mettre dans mon mémo.
‫Maintenant, vous pouvez toujours utiliser les exemples d'autres personnes, mais vous finirez probablement par commencer par quelques exemples tirés
‫de moi ou de la documentation, puis vous voudrez voir si vous pouvez passer de la
‫vanille pure. déposer en utilisant ma méthode ici et ensuite vous allez vous retrouver avec sa propre petite ressource écrire
‫votre propre petite copie de tous ces animaux-ressources qui constituent votre référentiel privé de connaissances
‫et que vous utiliserez peut-être même dans votre entreprise les normes de création de
‫déploiements et les normes de création de services peuvent comporter des étiquettes ou des annotations
‫spéciales dont nous n’avons pas encore parlé mais des fonctionnalités de modèle spéciales.
‫Vous pouvez faire beaucoup de choses là-bas, mais la plupart des équipes se retrouvent avec leurs propres valeurs par défaut dans un
‫référentiel de source d'où elles tirent plutôt que de saisir complètement à partir de rien.
‫Droite.
‫Nous ne faisons pas cela avec composer et nous n'allons certainement pas vouloir faire
‫cela avec l'animal ici à Cuba. Facilité cubaine et le dernier petit conseil que je vous donnerai ici est que
‫si vous êtes plus du côté des développeurs de vous apprécierez toujours la documentation de l’API à partir de laquelle vous pouvez obtenir les mêmes données.
‫Ce n'est tout simplement pas nécessairement d'une manière compréhensible pour une personne plus axée sur le fonctionnement.
‫Je viens des deux horizons, mais je peux vraiment voir comment la documentation de l'API
‫peut être un peu intimidante pour quelqu'un qui n'a pas l'habitude de lire swagger et tous ces autres types de documentation pour l'API.
‫Donc, ici, je vais simplement citer, par exemple, la référence des communautés pour l’API de moins de 115.
‫Donc, c'est la version et je pourrais voir ici à gauche un menu de toutes les API de workload.
‫Donc, ce sont la plupart des choses que vous allez traiter, puis il y a l'API de service.
‫Ainsi, ces éléments s'ajoutent à votre charge de travail, tels que les services ou les éléments d'extrémité d'entrée tels que ceux-là.
‫Ensuite, vous avez la configuration et le stockage ici et au fur et à mesure, vous obtenez des versions d'API plus obsolètes
‫ou héritées et vous pouvez déterminer si vous voyez et entendez comme les dames alphas et betas.
‫Donc, vous pouvez en quelque sorte savoir lesquels sont là.
‫Mais si je venais très vite au déploiement et que je venais ici, je pourrais obtenir quelques exemples de contrôle de cube
‫de ce à quoi cela pourrait ressembler et je pourrais également faire défiler l'écran vers le bas et rechercher le grain et le grain de quelque chose qui est
‫l'endroit où vous allez aller. obtenir tous les détails que nous examinions plus tôt.
‫Donc, sous le point, vous verrez toutes ces différentes options pour cet objet particulier.
‫Ensuite, si je plonge dans le modèle de la spécification de déploiement, si vous vous en
‫souvenez, lorsque je suivais la notation de points, je passerais au modèle de pod, puis nous y irons et vous verrez toutes ces
‫des choses qui sautent dans ce modèle et ainsi de suite.
‫Il vous faut donc creuser un peu pour comprendre et trouver les objets et la clé que
‫vous recherchez.
‫Je trouve qu'il est un peu plus facile de travailler en ligne de commande, mais la ligne de commande ne traite donc
‫pas les versions.
‫Donc, si vous avez une version différente d'un client, alors la version de votre serveur, vous voudrez certainement consulter
‫la documentation de l'API, car votre client est peut-être sur une version plus ancienne ou plus récente que celle que votre serveur peut
‫prendre en charge et elle n'a aucun moyen réel à la ligne de commande que je connais pour obtenir les différentes
‫versions de l’information.
‫C'est toujours juste une version de votre client.