Creando un Cluster Minikube

Creando un Cluster Minikube

Luis Manuel Raya Bernal - IES Gonzalo Nazareno

Vamos a crear un Cluster Minikube para montar OpenWhisk en el.

¿Que es Minikube?

Minikube es una herramienta que despliega un clúster de Kubernetes con un único nodo en una máquina virtual.


Necesitamos intalar asdf y Brew para automatizar el despliegue.

Añadiendo minikube y kubectl plugins

asdf plugin-add kubectl
asdf plugin-add minikube

Instalando minikube y kubectl usando asdf

asdf install kubectl 1.10.5
asdf global kubectl 1.10.5
asdf install minikube 0.28.2
asdf global minikube 0.28.2
Se recomienda el uso combinado de minikube 0.28.2 y kubectl 1.10.5 ya que esta comprobado que en estas versiones OpenWhisk funciona perfectamente.

Configurando la VM Minikube

minikube config set kubernetes-version v1.10.5
minikube config set cpus 2
minikube config set memory 4096
minikube config set WantUpdateNotification false
Se necesita al menos 4GB de RAM y 2 CPUs para que minikube corra OpenWhisk.

Iniciando Minikube

minikube start

Configurar Docker network en modo promiscuo

minikube ssh -- sudo ip link set docker0 promisc on

Ya tenemos el cluster listo.

Report Page