Salve Salve Pessoal!
Neste post vou mostrar como podemos fazer a instalação do Minikube e do Kubectl.
Para quem não sabe o que é o Mikikube é uma ferramenta que facilita a criação e execução Kubernetes, ele executa um cluster Kubernetes em uma única maquina virtual, ele é essencial para as pessoas que estão aprendendo Kubernetes.
Para execução do minikube precisamos ter instalado em nosso computador o KVM ou o VirtualBox, nesse post vamos fazer a instalação usando o KVM.
Também é possível rodarmos diretamente em nosso host sem a necessidade de uma maquina virtual, porém é necessário que o sistema operacional seja um Linux e que tenha o Docker instalado.
Vamos ao que interessa! :D
Instalação do Minukube
1 - Baixe as dependências necessárias, no nosso caso os pacotes do KVM.
# sudo dnf install -y @virtualization2 - Habilite e inicie o serviço.
# sudo systemctl enable libvirtd
# sudo systemctl start libvirtd3 - Faça o download do Minikube.
# curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd644 - Configure a permissão de execução.
# chmod +x minikube5 - Crie o diretório /usr/local/bin/.
# sudo mkdir -p /usr/local/bin/6 - Instale o Minikube.
# sudo install minikube /usr/local/bin/7 - Remova o instalador.
# rm minikube8 - Inicie o Mikikube.
# minikube start --vm-driver=kvm2OBS: Será solicitada a senha algumas vezes.
Pronto, com isso já temos a nossa maquina virtual rodando um cluster kubernetes.
Vamos ao Kubectl
O kubectl é a ferramenta de linha de comando do Kubernetes, com kubectl podemos executar comandos em nosso clusters Kubernetes.
Podemos usar o kubectl para implantar aplicativos, inspecionar e gerenciar recursos de cluster, visualizar logse etc.
1 - Faça o download.
# curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl2 - Configure a permissão de execução.
# chmod +x ./kubectl3 - Mova o kubectl para o diretório /usr/local/bin/.
# sudo mv ./kubectl /usr/local/bin/kubectlPronto, instalação realizada, para verificar se deu tudo certo, execute o comando abaixo.
# kubectl versionA saída dever ser como a imagem abaixo:
Agora vamos fazer um teste para ver se está tudo funcionando, vamos criar nosso primeiro pod, execute os comandos abaixo.
1 - Crie um novo pod.
# create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node2 - Veja o status do deployments.
# kubectl get deployments
3 - Veja as informações dos pods existentes.
# kubectl get pods4 - Veja os eventos do cluster.
# kubectl get events5 - Veja as configurações do kubctl.
# kubectl config viewPronto, com isso temos nosso ambiente instalado e configurado, agora só começar os estudos.
Para maiores informações verifiquem as referências.
Até a próxima e Bons estudos!
:D
Referências:








