Bom, pessoal, a gente já falou bastante, nós voltaremos ainda nos nossos slides, mas eu não quero falar tudo no slide e depois ver um pouco de prática, tá? Então, o que eu quero fazer agora, daqui para frente, para depois a gente voltar novamente num ponto conceitual? Primeira coisa, eu tenho que apresentar aqui para você a página do Kubernetes, que é kubernets.io Lembra aquela definição que eu peguei dos slides para você sobre o que é Kubernetes? Eu peguei daqui, Kubernetes, também conhecido como K8S, é um projeto open source para automatizar o processo de deploy, escala e gerenciamento de aplicações containerizadas, tá? O Kubernetes tem aí 15 anos de experiência rodando workloads na Google e tudo mais, tá? Bom, uma coisa que é importante você saber e é onde você vai viver no Kubernetes, que é essa parte de documentação, onde tem tudo que você puder imaginar do Kubernetes, tá? Não estou forçando a barra. Agora, um ponto importante que eu quero trazer aqui pra vocês é o seguinte pra você rodar o kubernetes você não precisa subir um cluster na nuvem pra você rodar você pode rodar o kubernetes na sua própria máquina pra você fazer alguns testes tá e é isso que a gente vai fazer já daqui a pouquinho. Agora, como que eu faço isso? Como que eu rodo o Kubernetes na nossa máquina? Seguinte, quando você vai trabalhar com Kubernetes, você tem algumas opções para você conseguir rodar o Kubernetes na sua máquina ou rodar o Kubernetes em dispositivos pequenos ou qualquer coisa desse tipo, tá? Por quê? O Kubernetes tem um cara chamado de Minikube, tá? Inclusive, se você olhar aqui, try Kubernetes, você vai ter aqui um Hello Minikube. O Minikube, tá? É uma ferramenta que te ajuda a rodar o Kubernetes de forma local, tá? Eu, Wesley, e muitas pessoas que eu conheço, eu não gosto do gosto do minicube tá eu acho ele um pouco mais pesado um pouco mais burocrático para algumas coisas então nós temos algumas outras opções aqui uma opção é o kind tá o kind significa se não me engano kubernetes em docker tá o que ele faz ele Ele pega o Docker que está no seu computador, sobe o Kubernetes no formato de containers, e aí você roda o Kubernetes no seu computador para você testar e tudo mais. Um outro cara que a gente tem é o K3D, tá? K3D, Kubernetes. Só para eu não esquecer o link, tá? E o K3D, o que ele é? O K3D é um Kubernetes muito pequeno. E esse Kubernetes pequenininho, ele foi feito pela galera da Rancher, ele faz o seguinte, ele consegue rodar Kubernetes em dispositivos super pequenos. E como que ele consegue fazer isso? Utilizando um camarada chamado de K3S. Olha que nome estranho aqui, galera. Esse aqui é o nosso cara chamado K3S. Eu vou até buscar no Google para ficar um pouco mais fácil. K3S Kubernetes. para ficar um pouco mais fácil tá k3s a kubernetes aqui o bernex tá esse aqui é o k3s tá é um kubernetes de forma light weight então o que acontece o kubernetes tá ele tem a versão dele completona mas ele tem versões pequenas que usam a mesma interface então dá a impressão que você está rodando o kubernetes mas na realidade você está rodando o kubernetes de uma forma mais reduzida tá nesse caso aqui o qk 3s você pode rodar ele em edge computing em iot para fazer ci para rodar em aplicativos que tem arquitetura RM e tudo mais, legal? Então, aí tem opções para você conseguir trabalhar ali com o Kubernetes, tá? Então, normalmente no dia a dia você vai escolher rodar ou com K3D, ou com Kind, ou com Minikube para rodar ali na sua máquina, tá bom? Eu gosto muito de trabalhar com o Kind, tá? Então eu vou colocar aqui Kind. Mas, galera, é muito mais questão de opinião, tá? Eu me acostumei a utilizar esse cara e é esse cara que eu vou conduzir a nossa aula daqui para frente, tá? O que você precisa para rodar o Kind aqui? Um, você tem que ter Docker. Ele tem até aqui para a gente um quick start, porque você vai ter que, no processo de instalação, você vai ter que instalar esse cara chamado kubectl, ou kubectl, ou kubectl controller. O que esse cara chamado Kubectl, ou Kubectl, ou Kubectl, o que esse cara faz? Ele é o client que vai executar comandos na API do Kubernetes para ele rodar o que a gente precisa, tá? Então aqui tem até a documentação lá no site do Kubernetes como é que instala, tá? Tem para Linux, tem para Mac, tem para Windows, tá? Então é muito fácil você fazer esse processo de instalação aqui. Então, lembrando, você precisa ter esse kubectl rodando. Olha só que interessante. Se eu chegar agora aqui no meu VS Code e digitar kubectl, você vai ver que eu vou ter esses comandos aqui. Então, o primeiro passo que eu quero dar aqui para você agora é instalar o kubectl, legal? E depois, o que você vai fazer também, você vai rodar o kind para instalar o kind aqui também. Se você está utilizando o Mac, você vai dar um Brew Install Kind. Se você está utilizando o Windows, você usa o Chocolate. Se você estiver usando o Linux, você pode rodar esses comandos. Então aqui está passo a passo de como você pode instalar. Tem até para você instalar aqui no PowerShell do Windows, caso você queira. aqui no PowerShell do Windows, caso você queira, tá? O importante é você conseguir fazer essa instalação do Kind para a gente começar a brincar com esse camarada, beleza? Vou deixar os links aí do Kind para você fazer o download, fazer a instalação para a gente estar na mesma página. Lembrando sempre, galera, você precisa ter o Docker rodando na sua máquina. Até o nosso próximo vídeo.