‫Serei sincero quando vi Corbett pela primeira vez. Fiquei realmente intimidado.
‫Parecia muito mais complexo que o formato composto e isso é por uma boa razão.
‫Ele adiciona toneladas de flexibilidade a mais coisas que você pode fazer com isso, mas isso tem um preço.
‫E isso está superando a dificuldade de aprender o básico e como criar esses arquivos.
‫Quando você olha esses arquivos pela primeira vez, há tanta coisa que eu nem
‫sabia ao certo o que estava acontecendo quando os mantive pela primeira vez, para entender totalmente se você está se sentindo
‫um pouco confuso com isso enquanto tentamos fazê-lo. assistir a esses vídeos porque vou tentar dividir isso
‫da maneira que achar melhor para aprender cubano e jamel.
‫E, primeiro, podemos escrever isso tecnicamente em Jason, mas o Iêmen tende a ser mais fácil para os humanos
‫manipularem e lerem, e Jason é melhor para os computadores.
‫Então, o que está acontecendo no fundo é o padrão para nós, humanos, é escrever o camelo e
‫depois converter isso em Jason.
‫Tecnicamente, você poderia escrever que Jason, mas o padrão da rede de Cuba é que os humanos escrevam seja amarelo.
‫E como eu disse antes, você pode misturar ou combinar esses arquivos.
‫Você pode ter muitos recursos diferentes em um único arquivo e, em seguida, faça o oposto daquele em
‫que possui um único arquivo por recurso.
‫Realmente não importa, depende de você.
‫Os comandos funcionam da mesma maneira.
‫E estamos chamando esses manifestos.
‫Portanto, a descrição completa de um recurso é um manifesto e esse manifesto tem requisitos e você
‫os verá.
‫Quanto às chaves raiz dentro da raiz M A FILE, significa que elas estão no início da linha e que
‫começam com a versão da API.
‫Há tipo.
‫Existem metadados e especificações, então você precisa vê-los em todos os arquivos para que esses recursos funcionem.
‫E vamos ver alguns exemplos rápidos da linha de comando.
‫Portanto, se você estiver no seu repositório de domínio médico, verá um diretório do Kemen no Iêmen, onde coloquei alguns
‫desses exemplos aqui.
‫Agora, se você não fizer esse diretório, poderá ser necessário fazer um pull get para obter as atualizações mais recentes
‫do repositório e se tiver feito algumas alterações no repositório ao seguir este curso, tudo bem.
‫Você pode usá-lo para obter stash para ocultar temporariamente essas alterações e depois fazer o pull.
‫Ou você pode simplesmente copiá-lo em um diretório diferente, cloná-lo em um local diferente.
‫Nesta parte do curso, porque esse material papai em Cuba é mais recente que
‫o material original, portanto alguns de vocês podem voltar mais tarde e não têm as atualizações mais recentes.
‫O primeiro exemplo aqui é apenas um pote simples.
‫Este é provavelmente o Jamel mais simples.
‫Nós podemos criar.
‫E, como eu disse anteriormente neste curso, você não fará tantos pods porque está criando como um
‫pato ou corrida.
‫E isso não é algo que você queira fazer, pois não possui atualizações contínuas.
‫Não é uma implantação correta.
‫Mas se você precisar solucionar problemas ou precisar ler algo simples localmente, poderá
‫fazer isso e perceberá que ele tem os mesmos quatro requisitos: a versão da API, do tipo que os metadados e
‫as especificações, falaremos sobre o que são na próxima palestra.
‫Mas, por enquanto, quero que você veja como esse tipo é pod.
‫Os metadados têm o atributo name de que key é a chave necessária de todos os objetos Jamel.
‫Todos eles precisam ter esse nome, assim como o Docker run precisa ter um nome, todo objeto do Docker precisa ter
‫um nome.
‫O mesmo acontece com os turbilhões cubanos e as especificações. Aqui está a carne e chegaremos a isso em um momento.
‫Vamos dar uma outra olhada em uma implantação.
‫E aqui está uma implantação única com duas réplicas desse mesmo contêiner.
‫Portanto, é provavelmente o dobro do tamanho, mas por um bom motivo, porque se você pensar
‫sobre isso, estará criando esse recurso de implantação, criando o conjunto de réplicas e criando os pods.
‫Portanto, a área de especificação fica um pouco mais complexa porque está fazendo mais coisas que precisamos definir
‫nessas.
‫Além disso, nossa versão da API é um pouco diferente, porque está relacionada ao tipo e,
‫nesse caso, à implantação.
‫É isso que significa recurso e a versão da API é a versão da API para esse tipo, e o restante
‫aqui faz um pouco de sentido para você.
‫Parece um pouco semelhante aos arquivos compostos, mas, obviamente, o formato é diferente, então eu entendo que
‫pode ser confuso, especialmente se você estiver trabalhando alternadamente entre compor e redemoinhos cubanos.
‫E, neste exemplo, eu combinei o serviço e a implantação para o mesmo tipo de implantação
‫em um único arquivo.
‫Então é assim que você teria vários manifestos em um único arquivo enquanto usa os
‫três hífens para separá-los e isso é uma coisa de Yama que diria às entidades de Cuba que esse objeto é
‫único e a próxima parte é uma nova objeto e você pode ter quantos quiser aqui
‫até que fique tão irregular que você apenas precise quebrá-lo e verá o que esta primeira parte da
‫versão da API é v, um dos tipos de palavras do Resource Service aqui poderia ser apenas um recurso, mas eles chamaram
‫de metadados gentis aqui novamente.
‫Tem que ter um nome e as especificações e isso será totalmente diferente com base no recurso que você
‫está criando e, em seguida, em uma implantação semelhante à que tínhamos anteriormente nesse caso.
‫Eu tenho três réplicas e ele tem um nome um pouco diferente, mas, além disso, é o mesmo
‫mecanismo x.
‫Então, apenas olhando para o que você está pensando, uau, preciso de modelos que vou armazenar.
‫Então, eu sei como começar, porque isso parece bastante complexo e não há uma única página de documentos que
‫explique tudo isso para todas as dezenas e dezenas de tipos de recursos e como cada um precisa
‫ser configurado.
‫Infelizmente, isso é algo que conseguimos compor o que era uma boa e longa outra página da Web
‫nos docker dogs para todo o formato de composição.
‫Nesse caso, não entendemos isso com os nativos cubanos simplesmente porque há muita complexidade
‫e nem tudo está no mesmo lugar.
‫Portanto, não é nem um aplicativo que você pode adicionar mais tipos de recursos, adicionando mais coisas chamadas
‫C ou D sobre as quais falaremos mais tarde.
‫Isso basicamente significa que você pode estender os nativos cubanos com mais tipos de recursos, mais coisas
‫de terceiros, o que adicionaria mais opções a esta demonstração e isso é exclusivo do enxame e do docker dos nativos cubanos
‫não permite isso.
‫O formato deles é definido onde este é bastante extensível, dependendo do que está instalado no seu cluster.