Bom pessoal, agora que a gente entendeu um pouco mais do histórico do Kubernetes, eu queria trazer aqui para você um pouco mais a visão geral do Kubernetes. Um ponto importante, eu não quero que você entenda tudo isso de uma vez, mas eu quero que você abra os olhos e fale, poxa, isso aí é o Kubernetes. Então vamos tentar entender um pouco melhor como que as coisas funcionam. O Kubernetes funciona em clusters. Então somente para a gente ajustar aqui o nosso vocabulário, um cluster é um conjunto de nós, ou nodes, que executam container workloads. Ou seja, um cluster é um conjunto de máquinas, essas máquinas são consideradas nós, ou nodes, do nosso cluster, e cada uma dessas máquinas executam containers para rodar as aplicações. É basicamente isso. Legal? Um outro ponto importante aqui, tá? Hoje em dia, tem muita gente que não fala mais master, chama isso de control plane. Mas vamos imaginar que esse cara, ele gerencia e controla o estado desejado do cluster como assim galera como que alguém controla o estado do cluster o que é o estado do cluster vou dar um exemplo para você tá vamos imaginar que eu quero que o meu cluster tenha três máquinas então esse cara cara aí vai garantir que eu tenha três máquinas rodando. Ah, eu quero que nessas três máquinas eu tenha cinco containers rodando. E se um container cair, eu quero que ele subra outro. Legal? Além disso, eu quero que essa máquina tenha algo aí para que todo mundo consiga de fora poder acessar essa máquina. Então quando a gente está falando sobre um control plane aí, a gente está dizendo que o Kubernetes tem como se fosse um cérebro que fica gerenciando tudo que ele quer que aconteça com os seus nodes. Então, vamos separar o seguinte. Eu tenho um control plane e eu tenho os nodes. O control plane vai falar para o node do que ele espera que esse node faça ou tenha em execução. É basicamente isso. E aqui nós temos os nossos nodes. O que são os nodes? São máquinas. Elas podem ser máquinas virtuais e elas podem ser servidores físicos ou seja eu posso rodar o kubernetes on-premise não tem problema mas eu também posso rodar o kubernetes na nuvem e daí na hora que eu vou rodar na nuvem eu vou subir uma máquina virtual por exemplo uma instância e c2 lá da WS onde cada instância dessa vai ser um node e que esses caras trabalhando em conjunto, eles vão fazer parte de um cluster Kubernetes. Legal? Normalmente são essas máquinas que vão rodar os containers, que vão distribuir os conteúdos que todo mundo quer executar. Beleza? Então, essa que é a ideia geral Quando a gente fala de Kubernetes A gente tem um cluster, um control plane A gente tem os nodes E esses caras em conjunto Vão fazer as coisas acontecerem Maravilha?