Ambiente de desenvolvimento com o Minikube

 

 

O minikube é um Kubernetes local com o foco em facilitar o aprendizado e o desenvolvimento do Kubernetes.

Tudo que precisamos é um contêiner Docker ou um ambiente de maquina virtual como o VirtualBox, sendo assim o Kubernetes está a um passo de ser iniciado: minikube start 

 

- Requisitos do sistema: 

* Neste tuorial usaremos o VirtualBox para rodar a maquina virtual com o minikube, veja aqui : Instalando o VirtualBox no Linux Mint

 

-  Instalando o Minikube

 

- Para instalar a última versão estável do minikube no Linux x86-64 usando o download binário execute os seguites comandos em um terminal :

$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube

 
 
 

- Para instalar a última versão estável do minikube no Linux x86-64 usando o pacote Debian execute os seguites comandos em um terminal :

$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
$ sudo dpkg -i minikube_latest_amd64.de
 

- Para instalar a última versão estável do minikube no Linux x86-64 usando o pacote RPM execute os seguites comandos em um terminal :

$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm
$ sudo rpm -Uvh minikube-latest.x86_64.rpm

 

- Para inicializar o minikube execute o seguinte comando:

$ minikube start

 

- Instalando o Kubectl 

 

A instalação do kubectl é muito parecida com a do minikube execute os seguites comandos:

$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

$ sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

 Se o resultado não retornar nenhum erro a instalação foi concluída com sucesso.

 

- Interação com o cluster

 

Agora que já temos o kubectl instalado podemos usalo para acessar o nosso cluster kubernetes.

$ kubectl get po -A

Para obter mais informções adicionais sobre o estado do cluster o minikube possui o Kubernetes Dashboard permitindo que você se adapte facilmente ao seu novo ambiente, ecxecute o seguinte comando:

$ minikube dashboard

Logo em seguida será aberto no seu navegador o dashboard do kubernetes atraves do link:

 http://127.0.0.1:35861/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/#/workloads?namespace=default

 

- Gerenciando seu cluster

 

Pause o kubernetes sem afetar os aplicativos implantados:

$ minikube pause

Retomar uma instância pausada:

$ minikube unpause

 Para alterar o limite de memória padrão execute o comando abaixo, esse procedimento requer uma reinicialização:

$ minikube config set memory 9001

Para navegar pelo caálogo de serviços do kubernetes que são facilmente instalados execute o comando:

$ minikube addons list

Para iniciar um segundo cluster com uma versão mais antiga do Kubernetes execute o comando:

$minikube start -p aged --kubernetes-version=v1.16.'

 

Para excluir todos os cluster do minikube execute o comando:

$ minikube delete --all

Agora com o cluster para ambiente de desenvolvimento pronto podemos passar para os próximos passos, confira aqui a sequencia dos artigos:

 

Adicionar comentário


Código de segurança
Atualizar