[00:00] Já entendeu aqui o funcionamento da DigitalOcean? Nada mais é que um provedor de nuvem. Então com a conta criada, você vai fazer o login e vai cair no dashboard da sua conta. Só para ilustrar, eu testei bastante vários clusters, vários recursos, tudo que vamos usar aqui e mais algumas coisas. Olhe o saldo aqui, então dá para você trabalhar bastante sem se preocupar, é só ficar monitorando para não ter nenhuma surpresa.
[00:30] Eu sempre vou ter um novo recurso. Vou criar um novo, só para te dar uma ideia aqui do que eu gastei. Esse daqui é o dashboard e nele temos todas as opções. O gerenciamento, está dividido por serviço, como assim nos demais que ele também divide por serviço. Qual o nosso interesse aqui? Criar um cluster do Kubernete. O cluster nada mais é que o agrupamento de recursos, dentre eles aqui, as máquinas virtuais.
[01:07] Como eu falei no vídeo anterior, ele chama se droplets, então vamos para nossa criação do nosso primeiro cluster. Está aqui, Kubernetes, eu vou escolher essa opção e criar. O que eu vou criar aqui?
[01:23] Um cluster, então eu vou selecionar aqui e nós vamos preencher de forma que nos ajude na hora de provisionarmos os recursos. A primeira opção da versão que vamos usar do Kubernetes, estou usando a última a sugerida e a recomendada aqui.
[01:41] E aqui, o Data Center. Sempre que for trabalhar em nuvem preste atenção no Data Center, porque às vezes não é só o nome mas você tem que entender a latência para o seu cliente. Se o meu cliente está aqui no Brasil e eu estou usando a estrutura da DigitalOcean o que seria mais perto daqui?
[02:04] Você tem que ver essa opção entre os sites que ela oferece, no nosso caso, você pode vir aqui. Tem vários sites, por exemplo, buscar: “latency teste digitalocean”. Isso aqui é legal para vários provedores, SF01.
[02:26] E tem os testes aqui, nos quais ele vai medir a latência para você, mas até por questão física, aqui estamos mais próximos de Nova York, então vamos escolher esse Data Center. Vamos selecionar o Data Center e uma das regiões aqui, vou escolher “1”.
[02:46] Capacidade do cluster, até para você saber como você vai ser cobrado por isso, olhe só, o nome já vamos editar. O tipo de máquina, eu vou usar essa aqui e esse plano. Como o cluster são máquinas, como ele vai te cobrar isso? Pelas máquinas alocadas no cluster, que nada mais são que os droplets.
[03:12] Então ele está dizendo aqui, US$ 10 por node (nó), e dá o preço por hora aqui. Quantos nodes vão fazer parte do seu cluster? Vamos começar com 3? Pode ser, depois redimensionamos isso, então vou deixar aqui nesse plano.
[03:31] Você pode mudar o perfil da máquina à vontade. Isso daqui, logicamente - a capacidade dela de 3 - isso daqui eu já quero mudar. Eu já vou colocar aqui “pool-cluster1”. “Por que, Ricardo?” Porque vamos usar linha de comando.
[03:51] Quem está acostumado com o Kubctl? Tem hora que vou precisar passar o nome, assim fica mais fácil de digitarmos, “pool-cluster1” e ele quer adicionar algum atalho ou alguma coisa. Nome? A mesma coisa aqui, o nome desse nosso primeiro cluster vai ser “pool-cluster1”. Então você seleciona os tipos conforme a máquina e conforme o que você está preparado para colocar em produção. Criando o cluster, simples esse processo.
[04:23] Então ele vai criar o cluster e nós vamos ter que ter algumas ações. Deixe terminar e eu já te mostro na sequência. Terminado aqui a instalação, já está aqui o verde e tem alguns passos para configurarmos. Então só para fecharmos aqui, e já deixar o nosso cluster no ar.
[04:42] Está lá, criando, ele fala aqui: “Ricardo, você vai ter que instalar algumas ferramentas de gerenciamento” Que já vamos fazer na sequência, que é o kubectl e a doctl. O que é a “doctl”? É a CLI, a ferramenta nativa da DigitalOcean.
[05:03] Vamos instalar também e aprender a usar. Vamos continuar! Tem a configuração do cluster que vamos precisar. Vou clicar em “Continue” e “Great. I’m Done”. O que eu quero te mostrar aqui é exatamente isso, o nosso cluster está funcionando, ele está disponível, tem 3 nodes e 6 GB.
[05:26] Porque para cada node, eu ofereci dois, então nessa tela você tem o resumo e se quiser em detalhes para dar uma olhada nos nodes, clique aqui. Olhe aqui o “pool” que renomeamos e lá estão os nodes criados.
[05:46] Então a partir de agora, o que precisamos fazer? Já estamos com cluster funcionando, a ideia agora é fazermos a interação com ele. Na sequência vamos instalar o kubectl e a doctl também.