‫Até agora, discutimos que o camelo poderia haver quatro objetos raiz e falamos sobre três
‫deles brevemente, e agora isso é tudo sobre as especificações, os detalhes do que você deseja que ele faça.
‫Direito.
‫Nós tivemos a API pela primeira vez, para sabermos com qual versão da API estamos conversando, com
‫qual recurso queremos conversar e vamos mexer.
‫E então conhecemos o nome nos metadados.
‫Então, nós temos isso.
‫Mas depois disso, as especificações são um mundo inteiro para explorar.
‫O primeiro comando que quero que você aprenda é simplesmente como listar todas as chaves diferentes que você pode colocar
‫para um tipo de recurso específico.
‫Portanto, o primeiro comando que preciso que você aprenda é o controle do cubo.
‫Explicar.
‫E então o tipo de recurso desse tipo.
‫Na demonstração e, em seguida, traço traço recursivo.
‫Isso mostrará todas as chaves diferentes que ele suporta no arquivo de munição e apenas para os serviços, você pode ver
‫que ele volta muito.
‫É um pouco esmagador aqui tanto aqui.
‫E é claro que não nos diz o que essas coisas fazem.
‫Mas esta é pelo menos uma lista rápida de todos eles.
‫E o que isso é bom para mim é quando estou fazendo meu edifício Yama, se não consigo lembrar exatamente o nome dessa
‫coisa. Carimbo de data / hora da criação É criação de carimbo de data / hora, se o plural é singular.
‫Então você pode usar isso como uma rápida olhada.
‫Mas isso não vai lhe dizer o que essas coisas fazem ou quais são necessárias ou algo assim.
‫Para que possamos detalhar usando um comando ligeiramente diferente e obter mais detalhes, vamos fazer o controle do cubo.
‫Explique os serviços novamente, mas desta vez vamos usar uma notação de ponto para detalhar os inhames, então vou
‫dizer que só me preocupo com as especificações, por isso estou com você um SPC de ponto e, desta vez, retornarei apenas o subchaves
‫das especificações e, em seguida, uma pequena descrição sobre elas e qual o tipo de valor que elas
‫suportam, seja um booleano ou um mapa de objetos como esse.
‫Direito.
‫É apenas uma pequena referência agradável.
‫Isso ajudará você a pular para a documentação. Você pode evitar isso um pouco
‫olhando aqui, mas isso ainda pode ser muito, especialmente quando você só deseja procurar um atributo para
‫poder continuar pesquisando essa notação de ponto, se o fizermos. especifique o tipo de ponto que é uma chave específica dentro da UML de serviços que
‫nos diz o tipo do balanceador de carga e, se você se lembrar disso ao falar sobre serviços anteriormente neste
‫curso, esse pode ser o IP do cluster por padrão.
‫Portanto, se você deixar de fora, fará apenas o IP do cluster ou uma porta de nó ou balanceador de carga.
‫Então é aí que você especificaria isso e saberia que teria que ir abaixo da especificação e, em
‫seguida, a chave do tipo no seu arquivo Yama.
‫Portanto, nesse caso, poderíamos começar a escrever nosso direito amarelo, porque sabemos que
‫esse tipo será a versão da API.
‫Diz aqui que é v 1 para este tipo.
‫Você também pode verificar se, com o comando de versões de traço da API, como fizemos anteriormente e, em seguida, você
‫pode colocar seu valor e esta lista de valores úteis.
‫Então, você sabe que o IP do cluster está com um C maiúsculo e um IP de capital desse tipo.
‫Direito.
‫Impede que você vá e pesquise potencialmente em toda a Internet e você nunca
‫sabe se alguém ficará desatualizado ou correto.
‫É assim que eu gosto de fazer.
‫E apenas para mostrar até que ponto essa notação de ponto pode ir se olharmos para a especificação de implantação,
‫porque ela tem subespecificações, algo sobre o qual não tínhamos falado, mas você pode ter um recurso como subobjeto de
‫outro recurso.
‫Nesse caso, volumes adequados para armazenar os dados, poderíamos ter quantos volumes desejássemos em uma implantação que
‫os conectaria aos contêineres, mas esses são definitivamente seus próprios tipos de recursos.
‫Direito.
‫Volume.
‫Então, neste caso, vamos ver as especificações duas vezes.
‫Portanto, se eu pressionar Enter neste comando para implantação, especifique uma das coisas lá dentro
‫do modelo.
‫E então eu poderia apenas digitar template e listar todas as chaves diferentes que eu poderia colocar
‫lá.
‫E um deles é especificação do modelo.
‫Portanto, tecnicamente, estamos na especificação de uma especificação e, em seguida, abaixo dela para o modelo de um pod,
‫porque uma implantação tem sua própria especificação e, em seguida, o modelo para os pods está abaixo dessa especificação
‫e, portanto, tem respeito pelos contêineres.
‫E eu posso ter volumes aqui, então volumes e depois NFs, porque como tipo de volume eu posso usar.
‫E então o servidor que eu vou usar dentro de uma cerca.
‫E aqui vamos nós, posso obter a descrição e as informações sobre as versões. Por outro lado, essa é
‫outra peculiaridade dos redemoinhos cubanos. A documentação nas linhas de comando está um pouco desatualizada quando
‫se trata de versões, e é por isso que eu sempre uso o comando API versions. com os recursos da API, porque
‫essa é a maneira antiga de fazer isso antes que eles agora tenham os novos aplicativos slash v 1 para implantações.
‫Por acaso sei disso, porque eu estava explorando por que era assim e acontece que eles
‫estão mantendo assim na documentação até que seja completamente obsoleta de qualquer maneira. Você pode ver como eu acabaria trabalhando no
‫caminho com um notação de ponto: eu seria apenas implantado e, depois, analisaria isso
‫e depois especificaria e assim por diante.
‫Então seria assim que eu finalmente encontraria as chaves e os valores certos para colocar no meu memorando.
‫Agora você sempre pode usar os exemplos de outras pessoas, mas o que provavelmente acabará é começar com alguns
‫exemplos meus ou da documentação e, em seguida, você vai querer ver se consegue usar a
‫baunilha pura use o meu método aqui e, em seguida, você terminará com o seu pequeno recurso; escreva sua própria cópia
‫de todos esses animais de recursos; esse é o seu repositório particular de conhecimentos e
‫será o que você usa em sua empresa. padrões para a criação de implantações e
‫padrões para a criação de serviços, talvez eles tenham rótulos ou anotações especiais sobre os
‫quais ainda não falamos, mas talvez tenham um modelo especial de qualquer maneira.
‫Há muitas coisas que você pode fazer lá, mas a maioria das equipes acaba com seus próprios padrões em
‫um repositório de fontes que eles extraem, em vez de digitar completamente do zero.
‫Direito.
‫Nós não fazemos isso com composição e certamente não queremos fazer isso com
‫o animal aqui em Cuba. Facilidade cubana e a última pequena dica que vou dar aqui é se
‫você é mais do lado do desenvolvedor. coisas em que você sempre apreciará a documentação da API, da qual você pode obter os mesmos dados.
‫Simplesmente não é necessariamente de uma maneira que uma pessoa mais focada em operações possa entender.
‫Eu sou de ambos os contextos, mas definitivamente posso ver como a documentação da API pode
‫ser um pouco intimidante para alguém que não está acostumado a ler arrogância e todos esses outros tipos de documentação para a API.
‫Então, aqui vou escolher, por exemplo, a referência de comunidades para a API abaixo de 115.
‫Então essa versão e eu pude ver aqui à esquerda um menu de toda a API de carga de trabalho.
‫Então, essas são as coisas com as quais você estará lidando e a API de serviço.
‫Portanto, essas coisas estão no topo de suas cargas de trabalho, como os serviços ou os pontos de extremidade de entrada assim.
‫Depois, você configura e armazena aqui e, à medida que avança, chega a versões mais obsoletas ou herdadas da
‫API e pode explorar se verá e ouvirá como os alfas e betas femininos.
‫Então você pode descobrir quais estão lá.
‫Mas se eu fosse para a implantação muito rápido e viesse aqui, poderia obter alguns exemplos de
‫controle de cubo de como poderia ser e também poderia rolar aqui e procurar a mancha e a mancha de algo que você
‫está procurando obtenha todos os detalhes que estávamos analisando anteriormente.
‫Então, embaixo da partícula, você verá todas essas opções diferentes para esse objeto em particular.
‫Então, se eu mergulhar no modelo da especificação de implantação, se você se lembrar de há algum
‫tempo atrás, quando eu estava seguindo a notação de ponto, eu irei para o modelo de pod e então vamos pular aqui para isso e você
‫verá tudo isso coisas pulando para esse modelo e assim por diante.
‫Portanto, é necessário procurar um pouco para descobrir e encontrar os objetos e a chave que você
‫está procurando.
‫Acho que é um pouco mais fácil trabalhar na linha de comando, mas a linha de comando não o trata
‫de versões.
‫Portanto, se você tem uma versão diferente de um cliente, então a versão do servidor deve consultar
‫definitivamente os documentos da API, porque o cliente pode estar em uma versão mais antiga ou mais recente do que
‫o servidor pode suportar e não tem como na linha de comando que eu conheço para obter as diferentes
‫versões das informações.
‫É sempre apenas uma versão do seu cliente.