Instalando MicroK8s no Ubuntu

Por Gaspar Barancelli Junior em 22 de fevereiro de 2023

MicroK8s é um Kubernetes extremamente leve e rápido. O MicroK8s é ótimo para desenvolvimento, prototipagem e teste. Use-o numa VM como um k8s pequeno, barato e confiável para CI/CD. É também o Kubernetes de melhor nível de produção.

Para instalação do MicroK8s utilizaremos um artefato Snap. O SnapCraft é quem gerencia os artefatos Snaps, ele já vem instalado no Ubuntu desde a 16+.

Snaps são aplicativos Linux confinados e independentes, agrupados com todas as dependências necessárias para serem executados de forma independente. Eles diferem dos aplicativos tradicionais do Linux porque não dependem das bibliotecas do sistema.

  • Instalando o MicroK8s

sudo snap install microk8s --classic
  • Verificando o status da instalação enquanto o Kubernetes é iniciado

microk8s status --wait-ready
  • Utilizando o Kubectl

O Kubectl já vem instalado juntamente com o MicroK8s, ele responde os comando utilizando o contexto do microk8s.

microk8s kubectl get all -A
  • Habilitando recursos do MicroK8s para que a máquina local acesse os serviços rodando no Kubernetes

microk8s enable dns registry
  • Habilitando o Istio como service mesh

microk8s enable istio
  • Para listar todos os serviços disponíveis

microk8s enable --help
  • Acessando o dashboard do Kubernetes

microk8s dashboard-proxy
  • Parando o serviço do Microk8s

microk8s stop
  • Iniciando novamente o serviço do Microk8s

microk8s start

// Livros recomendados relacionados ao assunto do post

// Compartilhe esse Post