‫Entidades de Cooper são muitas coisas.
‫Então, eu quero definitivamente detalhar algumas das topologias e partes básicas do sistema antes de
‫instalarmos um aplicativo nas cidades cubanas.
‫Primeiro, é o próprio cubano que é essencialmente o que estou falando sobre todo o sistema.
‫A configuração de um único servidor ou vários servidores com todas as partes juntas para executar seus
‫aplicativos e abreviamos isso às vezes como caos.
‫Normalmente, quando estou falando de cidades cubanas, direi apenas nativos cubanos, mas muitas vezes por
‫escrito ou até na documentação você verá os k 8 se essa é essencialmente uma versão abreviada dos cubanos dos
‫anos 80.
‫Se você realmente olhar para ele, o 8 significa as 8 letras entre K e S e é por isso que eles
‫fizeram as k 8 letras e então s é a abreviação deles.
‫Às vezes as pessoas podem chamá-lo de cubo, mas essencialmente aqui nos ensinamos que falaremos a mesma
‫coisa que dizemos pais de Cuba e agora o controle de cubo de Kate é a ferramenta de linha de comando que você usará para
‫conversar com a API dos anos 80 cubanos.
‫A principal maneira de conversar com as cidades cubanas é através de sua API e existem várias ferramentas disponíveis para isso.
‫De fato, existem muitas ferramentas que eles podem conversar com a API, mas a que realmente vem oficialmente do projeto
‫e que usaria na maioria das vezes é o controle de cubo.
‫Agora você pode ver isso sendo mencionado em outros vídeos ou palestras como abraço de cubo ou abraço de cubo ou controle
‫de cubo de todos os tipos de outros tipos ou talvez até cubo TTL, mas todos são a mesma coisa.
‫Eles são pessoas essencialmente diferentes dizendo uma maneira diferente, de fato, há cerca de um ano atrás,
‫então eles decidiram chamar oficialmente esse controle de cubo de ferramenta na documentação, mas realmente não há uma
‫maneira errada de dizê-lo agora, exatamente como no enxame onde chamamos nós os servidores que estão dentro desse cluster Cuban Também se refere
‫a itens como nós, para que a terminologia seja pelo menos a mesma entre
‫os dois e o cubo let é o contêiner que executará um pequeno agente pequeno em cada nó para permitir que esse nó para
‫responder ao mestre dos redemoinhos cubanos e lembre-se, já que o Docker tinha um enxame embutido, ele realmente não precisava do
‫agente separado que estava todo embutido no mecanismo do docker, mas agora com Cuba a OTAN
‫está em cima disso, precisa da sua própria API de mecanismo que converse com o Docker local ou com o tempo
‫de execução local, seja qual for o caso, e depois retorne ao plano ou mestre de controle encarregado de administrar o cluster
‫das cidades cubanas.
‫Agora, o plano de controle às vezes chamado de mestre é o responsável pelo cluster e, se você está familiarizado com enxame e enxame,
‫tínhamos o gerente, poderia ser um ou mais gerentes, queríamos um número ímpar de gerentes, e havia
‫trabalhadores que eram fazendo todo o trabalho e se você se lembra do enxame, os gerentes também
‫podem ser trabalhadores, porque eles também podem executar contêineres e, assim, tecnicamente, você só pode ter um
‫único servidor, pode ter muitos servidores e as duas funções dividem muito disso. muito parecido em Cuba hoje
‫em dia, temos apenas nomes ligeiramente diferentes para isso.
‫Portanto, o plano de controle também foi uma parte em que os servidores estão executando todo o material que é responsável
‫essencialmente e é mais do que um contêiner.
‫É um grupo de contêineres e eles executam coisas individuais, então eles pegam o princípio do Linux de fazer uma coisa
‫e fazem bem, e pegam isso e dividem tudo.
‫Então, essencialmente, cada uma dessas partes está fazendo uma coisa e fazendo bem e simplifica o design em termos
‫de desenvolvimento, mas quando você precisa criar isso e executá-lo, torna as coisas um pouco
‫mais difíceis de configurar, porque há mais e esse plano de controle inclui contêineres que executarão a
‫API no agendador em que você realmente precisa de um banco de dados, que será chamado SCADA e, em seguida, você terá um gerenciador
‫de controladores, provavelmente precisará de algo chamado DNS principal para lidar com o DNS e assim por
‫diante.
‫Portanto, temos muitas partes aqui, mas vamos colocá-lo em um diagrama e ver se isso ajuda a fazer sentido, e eu
‫compararei com o enxame.
‫Como você já aprendeu isso
‫neste curso agora, se tivesse apenas uma máquina, como faremos em um minuto para aprender
‫todas as coisas a que me referi anteriormente, estariam no mesmo servidor.
‫Portanto, haveria um monte de contêineres em execução e é isso que você verá em coisas como mini cubo e área
‫de trabalho de encaixe.
‫Quando você está executando um único nó, as tias cubanas, mas no mundo real, quando você acessa servidores,
‫você vai descobrir isso.
‫Por isso, pensei em mostrar rapidamente em um diagrama de rede como isso pode parecer
‫e explicar as diferentes partes.
‫Primeiro, vamos supor que você tenha um mestre agora em uma configuração de vários mestres.
‫Você teria três deles como enxame.
‫Você precisa de números ímpares, pois usa o mesmo protocolo de jangada para manter o consenso.
‫Assim como o enxame fez agora na documentação.
‫Todos eles são conhecidos como Mestre, mas fica um pouco confuso e, quando você tem mais de um
‫mestre, porque é a mesma configuração, só podemos ter um que realmente esteja realizando o trabalho de escrever o LCD.
‫Portanto, eles também são conhecidos como
‫plano de controle e você reconhecerá esse termo de enxame, que se refere especificamente aos enxames aos protocolos da
‫rede que permitiam que os Mestres e o nariz falassem com segurança para dar ordens.
‫Mas aqui é um pouco diferente, o plano de controle está falando sobre os nós principais que
‫estão tomando decisões.
‫E, assim como no enxame, temos nós de trabalho na documentação, eles realmente serão
‫chamados de nós, mas às vezes você vê a palavra trabalhador mencionada, portanto, chamaremos esses nós aqui apenas para
‫serem consistentes.
‫Agora, como antes, todos eles podem executar contêineres, mas
‫geralmente você manterá seus aplicativos nos nós e os sistemas de gerenciamento da comunidade para o
‫Masters, agora todos eles estão sendo executados em cima do Dr. ou algum outro tempo de execução do contêiner, como o contêiner D ou Creo e dentro de cada mestre.
‫Precisamos executar vários contêineres para manter o controle do sistema e o primeiro deles é o LCD
‫O LCD é um sistema de armazenamento distribuído para valores-chave.
‫Portanto, é muito parecido com o modo como o enxame funciona com seu sistema de algoritmo de jangada e semelhante ao LCD, mas o LCD
‫é um produto separado e é algo que você pode instalar sem a comunidade, é apenas um dado de
‫configuração da loja e usa o mesmo protocolo RAF. mesmas regras se aplicam.
‫Você precisa de números ímpares, pode começar com um, mas se quiser tolerância a falhas verdadeira, precisará de três.
‫E assim por diante.
‫Além disso, você precisará executar vários contêineres Cuba e Métis que armazenam dados no
‫LCD e gerenciam o cluster.
‫A primeira é a API, que será a maneira como conversamos com esse cluster e emitimos ordens para ele.
‫Em seguida, é o contêiner do planejador que controlará como e onde seus contêineres
‫são colocados nos nós nos objetos chamados pods.
‫Em seguida, está o gerenciador de controladores, que analisa o estado de todo o cluster e tudo
‫o que está em execução nele, e usa a API para fazer isso. Ele pega os pedidos que estão fornecendo ou as especificações
‫e determina a diferença entre o que você está pedindo para fazer e o que realmente está acontecendo.
‫É basicamente um loop diferente, vendo todo o sistema e descobrindo como fazer com que tudo o que está acontecendo
‫no momento seja o mesmo que você pediu e, em seguida, você precisará de algo para controlar
‫o DNS que não está embutido e por padrão .
‫Esse é
‫o DNS principal e, dependendo de outros complementos que você obtém posteriormente, como rede ou armazenamento na Web e outros recursos, também
‫terá mais contêineres em execução aqui.
‫Agora, em todos os nós, eles precisarão de um agente em execução, que é conhecido como cubit
‫e, para começar.
‫Você precisará do proxy do cubo para controlar
‫a rede e, assim como no Docker, todos eles serão repetidos para suas funções no Masters.
‫Se você fosse fazer o mestre múltiplo, teria todos os mesmos contêineres configurados e cada nó que você definir
‫para o trabalhador saberá que também terá esses pelo menos dois contêineres lá para gerenciamento e o Cuba Danny's foi
‫projetado para resolver muitos problemas de várias maneiras.
‫Então, você provavelmente adicionará mais coisas aos mestres e mais coisas aos nós, como a rede no
‫lado mestre.
‫Existem muitas outras ferramentas opcionais para adicionar, mas vamos instalar isso no sistema
‫local para aprender.