Qual o motivo de usar o VirtualBox como driver e não docker. Seria apenas por conveniência do curso, para manter uma certa compatilibilidade com o exercício feito no Windows?
Qual o motivo de usar o VirtualBox como driver e não docker. Seria apenas por conveniência do curso, para manter uma certa compatilibilidade com o exercício feito no Windows?
Oi Sandalo, tudo bem?
Desculpe a demora em retornar.
O motivo de usar o VirtualBox como driver no curso Kubernetes: Pods, Services e ConfigMaps é realmente por conveniência e compatibilidade com o exercício feito no Windows. O VirtualBox é uma ferramenta de virtualização que permite criar um ambiente virtualizado com o cluster do Kubernetes.
No caso do Linux, é necessário instalar o Kubectl manualmente e também o Minikube, que é uma ferramenta que cria um ambiente virtualizado com o cluster do Kubernetes. O Minikube utiliza o VirtualBox como driver de virtualização para criar esse ambiente.
Ao utilizar o VirtualBox como driver, o Minikube é capaz de criar um ambiente virtualizado com o cluster do Kubernetes e o Kubectl consegue se comunicar automaticamente com esse ambiente.
Caso você esteja utilizando o Linux, sempre que reiniciar o sistema, será necessário executar o comando minikube start --vm-driver=virtualbox
novamente para reiniciar a máquina virtual e o cluster do Kubernetes.
Espero ter esclarecido sua dúvida!
Um abraço e bons estudos.