‫Agora semelhante ao Dr. faça enxame usando réplicas como o termo para os diferentes contêineres em execução e decidindo
‫como aumentar e diminuir a escala usando o número de réplicas.
‫E também o comando de escala.
‫Tivemos uma experiência semelhante com redemoinhos cubanos e vamos verificar a linha de comando do controle de cubo e
‫como isso vai funcionar.
‫Primeiro, precisamos iniciar uma nova implantação, então vamos voltar e executar um controle de cubo, executar
‫minha imagem de traço Apache HPD.
‫Portanto, diferentemente do mecanismo seguinte, vamos rodar um servidor da Web Apache
‫dessa vez, principalmente porque ele nos fornece algum log padrão da caixa para que possamos pelo menos ver os logs.
‫Agora podemos verificar se todos esses objetos foram implantados com outro get all
‫e quando você desejar e atualizar o seu conjunto de réplicas, bem como o pod, sabemos que estamos prontos para
‫executar o próximo comando.
‫Portanto, essa execução padrão nos fornece um único pod ou réplica, vamos dimensionar até dois avisos
‫de que eu digitei réplicas de traço para aqui com o comando scale e também coloquei o tipo de
‫objeto.
‫Em outras palavras, uma implantação e em nome dessa implantação.
‫Mas há um formato diferente.
‫Você sabe que eu usei o seu Eu usei uma implantação em vez de implantação e usei uma barra em vez
‫de um espaço.
‫Isso entra em uma pequena discussão em torno da flexibilidade da linha de comando da comunidade.
‫Você notará que muitos comandos têm versões curtas do próprio comando e em
‫diferentes partes do comando podem ser abreviados ou substituídos de várias maneiras, como uma barra versus um espaço.
‫Coisas assim.
‫Portanto, nesse caso, a barra de implantação da balança no meu Apache seria a mesma do espaço de implantação do espaço na balança do meu
‫traço no Apache, esses seriam o mesmo equivalente.
‫E você pode basicamente em muitos lugares onde você veria a opção
‫de implantação. Você pode criar a implantação ou implantações especificadas no estado plural.
‫E você notará que isso às vezes é semelhante em outras partes da linha de comando,
‫onde o trabalho plural ou singular funciona tão bem quanto às vezes você pode abreviar parte do comando honestamente ao longo dos anos.
‫Isso mudou, então não é tão óbvio quais partes você pode abreviar ou colocar em uma barra
‫para um espaço.
‫Mas acho que o que você se acostumou com sua própria maneira de fazer as coisas que só funcionarão para você
‫agora, se fizermos um controle rápido do cubo, tudo ficará bom novamente, você perceberá que temos dois pods agora e verá que o conjunto de réplicas
‫na parte inferior tem um estado desejado de dois e dois estão em execução.
‫Portanto, no conceito geral aqui, é exatamente isso que os serviços de enxame fazem.
‫Eles aumentam e diminuem as réplicas com base em seus requisitos.
‫E, neste caso, estamos falando apenas de pods, e não de tarefas.
‫Então, quando fizemos o comando de escala, deixe-me fornecer o básico do que aconteceu em segundo
‫plano, porque temos níveis extras de abstração.
‫Precisamos entender como esses níveis reagem um ao outro.
‫Então, quando tentamos escalar o comando, atualizamos tecnicamente as especificações de implantação nos redemoinhos de Cuba.
‫Tudo tem uma especificação e essa especificação para a implantação muda.
‫A réplica definida para um conjunto de duas réplicas, em seguida, o controlador do conjunto de réplicas decidiu alterá-lo para
‫dois pods e haveria um pod para cada réplica.
‫E então o plano de controle toma uma decisão sobre quais nós, neste caso, você
‫tem apenas um nó, mas quais nós receberiam esses pods.
‫E, se você tivesse uma configuração de vários nós, o agente iluminado por cubo obteria um sinal desse pod
‫e o levaria para execução para criar o contêiner como mecanismo Docker local.
‫E, embora pareça que isso é muito trabalhoso, basta iniciar outro contêiner.
‫Na verdade, acontece muito rápido.
‫De fato, acontece quase tão rápido quanto um enxame.
‫Geralmente, estamos falando de um segundo para segundo algo assim quando você está falando de uma
‫única máquina com um enxame.
‫Uma das vantagens que ele tem é que tudo está no binário único, então isso acontece muito
‫mais rápido, porque realmente está acontecendo no mesmo processo, incluindo o
‫lançamento do próprio contêiner com idéias cubanas, obtemos essas camadas adicionais de abstração e isso introduz um pequeno atraso em comparação
‫com talvez algo que você faria no Docker ou no enxame, mas na maioria dos casos é inevitável.
‫E a desvantagem é que temos muito mais flexibilidade e controle com essas diferentes camadas de abstração.
‫Ah, e não limpe este.
‫Usaremos esses contêineres Apache na próxima aula, quando inspecionarmos o que está acontecendo
‫nas comunidades.