tutoriais
🛠️ Do Zero ao Cluster: Aprenda a Criar sua Primeira Máquina Virtual Ubuntu Server para Kubernetes
🧠 Aprenda Fazendo: Sua Primeira Máquina Virtual para Entender o Kubernetes de Verdade
📢 Introdução
Você já ouviu o nome “Kubernetes” circulando por aí, talvez em alguma entrevista de emprego, grupo de TI ou canal no YouTube, mas tudo pareceu uma sopa de letrinhas cheia de comandos e jargões? Pois é. No PixBugTech, nossa missão é justamente te ajudar a entender essa bagunça — fazendo, testando e aprendendo na marra, com clareza e bom humor.
Este é o primeiro passo de uma série prática: você vai aprender a criar uma máquina virtual (VM) Ubuntu Server no VirtualBox, que servirá de base para montar seu próprio cluster Kubernetes. Nada de mágica. Nada de soluções enlatadas. Aqui a ideia é aprender de verdade, do jeito que a tecnologia foi feita para ser entendida: experimentando.
🖥️ O que é uma Máquina Virtual e Por Que Usar Isso?
Uma máquina virtual é um computador simulado dentro do seu próprio computador. Ela se comporta como uma máquina real — com sistema operacional, rede, disco e tudo mais — mas roda como um software.
Você pode até usar soluções simplificadas como Minikube ou Kind para brincar com Kubernetes, mas elas escondem muita coisa por baixo dos panos. Criando sua própria VM, você vê o que realmente acontece nos bastidores, como o sistema é instalado, como a rede se comporta, como os serviços sobem, e muito mais.
🧰 Ferramentas que Você Vai Precisar
Antes de começar, baixe e instale os seguintes itens:
Oracle VirtualBox — é o software que cria e gerencia as máquinas virtuais. Disponível gratuitamente para Windows, Linux e macOS.
Extension Pack do VirtualBox — um pacote adicional que habilita recursos avançados.
Imagem ISO do Ubuntu Server — baixe a versão mais recente no site oficial da Canonical. Prefira a LTS (Long Term Support).
Com isso em mãos, bora colocar a mão na massa.
⚙️ Criando sua Primeira Máquina Virtual no VirtualBox
Abra o VirtualBox e clique em "Nova". Dê um nome para sua VM. O vídeo sugere algo como “VM Cluster CD Server 01”, mas você pode usar o que preferir.
Escolha o tipo como “Linux” e a versão como “Ubuntu (64-bit)”. Em seguida, configure os recursos:
Defina 4 GB de memória RAM (4096 MB) para que o sistema rode com fluidez.
Crie um disco rígido virtual com pelo menos 50 GB de espaço.
No tipo de disco, selecione VDI (VirtualBox Disk Image) e, no modo de alocação, escolha “Dinamicamente alocado”.
Nas configurações da VM, acesse a aba Sistema > Processador e selecione 4 núcleos de CPU.
Vá em Áudio e desative — não precisaremos de som em um servidor.
Em Rede, selecione o modo Bridge e ative o modo promíscuo como “Permitir tudo”. Isso garante que sua VM possa pegar um IP real da sua rede local e se comunicar com o mundo externo.
Se quiser, ative a aceleração por hardware nas configurações do processador. Isso melhora o desempenho geral da VM.
🐧 Instalando o Ubuntu Server
Com a ISO do Ubuntu Server baixada, clique em “Iniciar” na VM e selecione a imagem ISO como disco de inicialização. Isso iniciará o instalador do Ubuntu.
Escolha o idioma da instalação: Português (Brasil).
Defina o layout do teclado também como Português (Brasil).
A configuração de rede pode ser automática. O sistema vai pegar um IP por DHCP (por exemplo, 192.168.0.x). Isso já basta.
Na tela de proxy, deixe em branco — você não precisa configurar nada aqui.
Quando aparecer a opção de particionamento, use o disco inteiro. Selecione o sistema de arquivos XFS e monte tudo na raiz (/).
Em seguida, crie o usuário principal do servidor. No vídeo, foi utilizado o nome de usuário devops com a senha 123456. Isso é apenas para fins educacionais — crie uma senha mais segura no seu ambiente real.
Ative a instalação do servidor OpenSSH para poder acessar a máquina remotamente, se necessário.
Quando for perguntado sobre pacotes snap adicionais, apenas pule esta parte por enquanto.
Pronto! A instalação será iniciada, e ao final, sua máquina virtual estará com o Ubuntu Server rodando, pronta para começar a receber o Kubernetes.
🔚 Encerramento do Primeiro Episódio
Ao terminar a instalação e reiniciar a VM, você verá a tela de login em modo texto do Ubuntu Server. Isso já é um grande marco: você criou sua própria máquina virtual Linux, do zero, e está com um ambiente limpo e poderoso para evoluir.
No próximo episódio, o canal vai te guiar na instalação do Kubernetes passo a passo. A ideia é montar um cluster completo usando as VMs criadas, e aprender o que realmente está acontecendo por trás dos comandos.
🎓 Conclusão Instrutiva
Este não é apenas um tutorial. É o seu primeiro passo como alguém que quer entender, criar, montar e até quebrar para aprender. Compreender como funciona a criação de uma máquina virtual e a instalação de um servidor Linux é uma habilidade essencial para qualquer pessoa que queira dominar infraestrutura moderna, seja em ambientes DevOps, Cloud ou Engenharia de Software.
🧠 Dica Extra
Se você estiver em dúvida entre usar uma ferramenta simplificada como o Minikube ou seguir este caminho mais completo com máquinas virtuais, a resposta está no seu objetivo. Se quer apenas brincar com alguns pods, vá de Minikube. Mas se você deseja realmente aprender como se estrutura um ambiente de produção real, o caminho que você começou agora é o ideal.
🔗 Link da Cartola
Quer entender melhor as diferenças entre os dois caminhos (Minikube x Cluster com VMs)?
👉 Acesse: www.pixbugtech.com/diy-cluster-vm-vs-minikube