Skip to content

LucasHsCarmo/minikube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minikube

Provisionando ambiente de estudos local com as seguintes ferramentas:

Nome Versão Link
Vagrant latest Documentacao Oficial
VirtualBox latest Documentacao Oficial
Docker latest Documentacao Oficial
Minikube latest Documentacao Oficial

Criando servidor minikube com as seguintes características do Vagranfile:

Configuração Descrição
machine.vm.box ubuntu/bionic64
ip Checar o range de IP disponível

Etapas de execução:

Criando servidor e verificando status

vagrant up minikube
vagrant status

Após o servidor minikube estiver running, abrir outra aba do terminar para executar o container responsável por configurar o ambiente minikube.

Container que executará o ansible: Imagem DockerHub

docker container run -it -v $PWD:/iac -w /iac --entrypoint "" lucascarmo/iac:latest bash

No arquivo de inventário hosts, utilizar o mesmo ip adicionado no Vagrantfile.

Configuração Descrição
hosts Checar o range de IP disponível

Realizado o passo citado a cima, dentro do container seguiremos da seguinte forma:

OBS: Comando --ssh-common-args='-o StrictHostKeyChecking=no' é responsável por ignorar o checking ssh de autenticação.

ansible-playbook -i hosts playbook.yaml --ssh-common-args='-o StrictHostKeyChecking=no'

Conectando via ssh no servidor minikube e startando serviço

vagrant ssh minikube
minikube start

Desligando servidor minikube

vagrant halt minikube

Destruindo servidor minikube

vagrant destroy -f minikube

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published