‫Devido à imensa flexibilidade que temos com os nativos de Cuba, existem muitos estilos de como você trabalha
‫no sistema de agrupamento de cidades cubanas.
‫E você me ouviu falar sobre isso antes, certo.
‫Eu disse a você que existem maneiras diferentes de ajustar seu fluxo de trabalho e que você pode usar
‫comandos e maneiras diferentes, e isso pode ser desafiador quando você está tentando ensiná-lo, porque as pessoas realmente
‫querem saber como elas devem estar usando isso.
‫Qual é a melhor maneira, qual é a melhor prática e isso é difícil, porque realmente depende do que
‫você deseja e se é um sistema auxiliado.
‫Portanto, existem várias maneiras diferentes de fazer as coisas.
‫É isso que eu tento detalhar, para que este seja um ponto importante, mas tudo isso é apenas um aprendizado
‫de slides. Vou falar com você por alguns minutos para tentar quebrar esses conceitos e aplicar o que eles
‫significam para os nativos de Cuba. especificamente.
‫Antes de chegarmos às abordagens recomendadas, basicamente haverá três estratégias recomendadas para o uso de remoinhos
‫cubanos, e é aqui que preciso quebrar alguns desses termos para que
‫você saiba qual é a próxima palestra e verá isso em muitas postagens de blog e em documentação imperativa
‫versus declarativa.
‫E assim, a melhor maneira que a descreve em relação aos editores cubanos é fazer backup e apenas dizer o que isso
‫significa em termos de software.
‫E quando escrevemos software comparativamente, estamos focados no funcionamento desse programa.
‫Cada etapa é ordenada uma após a outra.
‫Quando falamos sobre uma abordagem declarada de software, descrevemos mais sobre o que ele deve atingir e quais
‫são seus objetivos finais.
‫E não nos importamos tanto com o modo como chega lá, mas com o que chega lá.
‫Então, vamos tentar uma analogia, imagine que você queira uma xícara de café quando acordo todas as manhãs. Estou
‫procurando a primeira xícara.
‫Se eu for fazer isso sozinho, vou ter que fazer imperativos imperativos.
‫Vou ter que pensar em ferver um pouco de água.
‫Qual é o próximo passo.
‫Bem, eu preciso de alguns grãos de café, então eu tenho que moer esses grãos.
‫Quanto exatamente eu preciso.
‫Quanta água despejo sobre esses grãos para obter a xícara de café perfeita etc.
‫Direito.
‫Estou passando por cada etapa e estou pensando em como isso é feito passo a passo.
‫Isso é imperativo.
‫Quando você olha para as entidades cubanas, falaremos sobre isso de um modo segundo e declarativo.
‫Pense nisso como mais deles em uma cafeteria e estou conversando com um barista e estou simplesmente perguntando a eles.
‫Eu gostaria de tomar uma xícara de café.
‫Meu único trabalho é pedir a xícara de café.
‫E cabe a eles descobrir ei, eu preciso fazer isso do zero.
‫Existe um já feito no pote.
‫Ou o pote está velho demais?
‫Eles podem fazer.
‫Eles podem fazer talvez ter que tentar três vezes mais para fazer a xícara de café porque estragaram tudo.
‫Isso é bom.
‫Não estou perguntando como eles conseguem.
‫Estou pedindo para eles me produzirem uma xícara de café.
‫Então, vamos aplicar isso aos comandos que você usará nas cidades cubanas e vamos nos concentrar no imperativo, que
‫é o que você tem aprendido até agora, porque é a maneira de começar a aprender qualquer ferramenta é
‫imperativa.
‫Lee, você fará essas coisas na ordem em que elas precisam ser feitas e você estará
‫dando instruções explícitas sobre como fazê-lo.
‫Portanto, esses comandos como você controlam, executam e criam implantação e atualização que ainda não abordamos
‫ou editamos.
‫Esses são os diferentes tipos de comandos que farão com que você inicie em um estado que você
‫sabe quando poderá usar um comando create deploy.
‫Você sabe que a implantação ainda não foi criada, portanto, você está usando o direito de criação se quiser atualizar
‫ou editar algo que esteja usando explicitamente esse comando para fazer isso.
‫O bom aqui para uma linha de comando e digitar no CLIA é que comandos diferentes são usados
‫para diferentes tipos de ações, seja ela criada, atualizada ou excluída, e é mais fácil para o cérebro
‫lembrar porque sabemos a ação que estamos tomando.
‫Portanto, lembre-se de que o imperativo é mais fácil quando você já conhece o estado do objeto
‫ou do recurso e está apenas começando a usar as ferramentas para pensar explicitamente bem. Preciso criar um serviço e
‫esse serviço precisa ser um balanceador de carga, você conhece esse tipo de coisa e, em
‫nossa mente humana, é mais fácil digitar essas coisas no Seelye.
‫E infelizmente não é fácil de automatizar.
‫Portanto, essa é uma das maiores desvantagens desse tipo de trabalho é que é realmente difícil obter um script
‫ou ferramenta automatizada para lidar automaticamente com o Oh, essa é uma atualização que você deseja.
‫Ou isso é uma criação ou uma exclusão, como você sabe o que devo fazer aqui.
‫É difícil para nós automatizar esse tipo de trabalho.
‫É fácil em nossas cabeças.
‫É fácil digitar para ver uma mentira.
‫Difícil automatizar e lembrar os declarativos significa que realmente não conhecemos o estado.
‫Lembre-se do café.
‫Eu não sei se eles tomam café ou não, os casados podem ter alguns, podem ter que fazer
‫alguns a partir do zero.
‫Eu não conheço o estado.
‫Eu apenas sei o resultado final que eu quero e isso é realmente adequado para o modelo declarativo.
‫Alguns dos benefícios aqui para nós e para automação são que normalmente o mesmo
‫comando é o uso do comando apply que você controla. O mesmo comando pode ser usado
‫independentemente de estarmos criando ou atualizando ou possivelmente excluindo recursos.
‫E se você começou a olhar para Yama, em que entraremos aqui em um minuto em que Jamil
‫pode estar em um único arquivo, você pode agrupar muitos tipos diferentes de recursos em um único
‫Jamil ou dividi-los em um único objeto em cada arquivo Yama em um único diretório e você pode usar um comando
‫para aplicar o diretório inteiro.
‫Existem muitas opções e o motivo pelo qual não começamos a usar esse método é que nem sempre precisamos dele; ele
‫adiciona um pouco de complexidade, porque você precisa criar esse arquivo e todas as coisas antes
‫de usar pode até fazê-lo e, portanto, você pode não ter aqueles do zero e não necessariamente deseja criá-los
‫apenas para criar um pote ou algo certo.
‫Portanto, para começar, o CLIA faz sentido, usando os comandos imperativos padrão, mas quando você começa
‫a pensar em produção e automação e realiza esse processo repetitivo de atualização repetidamente, como você vai começar
‫a pensar em OK, preciso de uma declaração mais declarativa. abordagem e desafio: você precisa conhecer todas essas chaves
‫e configurações gerais e meio que precisa começar do zero e desenvolver sua experiência ao
‫longo do tempo em todas as maneiras e coisas que você precisa colocar
‫neste canal.
‫Mas o melhor aqui é que seu investimento não é desperdiçado.
‫Então, enquanto você faz algumas coisas básicas em Cuba, o papai agora está digitando a execução do
‫controle de cubo do C Ally ou crie durante esse tempo que você estiver olhando para apostar com o comando output, lembre-se do traço.
‫Oh sim, bem, você pode olhar para a saída da munição.
‫Existem outras maneiras pelas quais podemos olhar munição e começamos a desenvolver nosso conhecimento de como isso
‫deveria ser.
‫Assim, quando você chegar ao mundo em produção, onde estará basicamente gravando o Jamel o dia inteiro, ficará
‫um pouco mais familiarizado com a maneira como ela é iniciada e esse caminho com Yama é a maneira mais
‫fácil de automatizar sua orquestração.
‫E essa também é a maneira mais fácil de obter felicidade nas operações.
‫Não falaremos muito sobre obter operações neste curso.
‫Eu recomendo que você vá ao google porque é um tipo de trabalho de desenvolvimento que usa a ferramenta get como
‫sua fonte de verdade.
‫Então, basicamente, toda vez que você deseja fazer uma alteração em seu ambiente, edita algum Jamel,
‫executa o comando apply, executa um commit e agora você tem esse log de tudo que você fez.
‫Esse é um dos atributos do modelo de operações get OPS, e fazer isso com declarativo é como você
‫chega lá.
‫Então, vejamos as três maneiras pelas quais os cubanos essas equipes pensam que deveríamos usar a linha de comando dos anos 80 cubanos.