Do curso: Fundamentos de Kubernetes

Criando nosso primeiro cluster

Olá pessoal, tudo bem? Galera, agora que nós entendemos o conceito de um cluster Kubernetes, na aula de hoje o nosso objetivo é criar o nosso primeiro cluster. E como já dissemos em aulas anteriores, nós vamos usar o mini Cube para criar os nossos exemplos, mas tudo o que dissemos aqui pode ser aplicado via Kind também, ou qualquer outra interface que vocês utilizem para criação de... para gerenciamento de Kubernetes na sua interface local ou mesmo no servidor Cloud, funciona. Então pessoal, vamos lá. O nosso primeiro passo é abrir o nosso terminal. Eu já estou aqui com o meu VSCode aberto, ele tem um recurso aqui de integração com o terminal do nosso sistema operacional. Eu não preciso usar ele, se você tiver usando qualquer outro editor de texto que não tenha integração com o terminal, não tem problema nenhum. Vocês podem abrir o terminal do sistema operacional que estão usando. No meu caso, Mac, poderia abrir o terminal. Se vocês estão utilizando o Linux, vocês podem abrir o terminal, Windows com CMD ou com PowerShell. Funciona, ok? Então vamos lá, pessoal. Quando a gente fala em criar um cluster usando minikube, a gente está falando simplesmente em iniciar ele. Então é mais simples do que parece. Aqui no nosso terminal a gente vai digitar o seguinte: minikube start. E agora ele vai iniciar todo o processo. Ele deve selecionar sua engine de virtualização e a partir daí ele vai começar a baixar todas as imagens necessárias, vai virtualizar o minikube, valida os componentes, vai habilitar os addons e pronto. Quando tudo isso estiver finalizado, o seu cluster vai estar pronto para uso. Agora veja: caso seja a primeira vez que você está executando esse comando, pode ser que ele demore alguns minutos dependendo da sua conexão, pois ele vai baixar as imagens e pacotes necessários para a execução do cluster. Já numa segunda execução será bem mais rápido, pois ele já terá as imagens baixadas no seu computador. Galera, quando tudo estiver finalizado, a partir daqui nós vamos trabalhar com um carinha chamado kubectl. O kubectl, ele é o componente, a interface que nos fornece acesso a toda a estrutura do Kubernetes. Então, a partir dele, a gente consegue criar os elementos de Kubernetes como um Pod, como um ReplicaSet, como Deployment, e entre outros. Ok, vamos esperar de finalizar aqui e quando ele finalizar a gente já vai poder fazer um teste. Pronto, ele finalizou. Agora vamos lá. kubectl cluster-info. Vamos ver. Olha aí, pessoal, Já temos o nosso primeiro cluster ativo no nosso sistema local. É isso aí, galera. Agora que nós temos o nosso cluster criado, a partir das próximas aulas, nós vamos abordar cada um dos elementos da arquitetura do Kubernetes, e nós vamos abordar o conceito e vamos aplicar isso na prática. Então vamos embora comigo na próxima aula?

Conteúdos