Instalando MicroK8s no Ubuntu
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