@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

kubernetes-instalacion-minishift

Kubernetes: Instalación Minishift

Kubernetes: Instalación Minishift

Muchas veces, cuando planteas entornos de Kubernetes, estás pensando en generar una infraestructura completa y compleja. Esto se debe a que Kubernetes está unido al concepto de clúster.

Como la mayoría de personas que empiezan en este mundillo, no tienes los recursos necesarios para montarlo, porque no tienes hardware suficiente.

Pero la realidad es que podemos montar nuestra infraestructura de forma local con varias tecnologías y hoy os vamos a enseñar una.

Instalación local de Kubernetes

De todas maneras, listamos las que conocemos ahora mismo. Así echando la vista en lo que existe actualmente podemos usar:

  • Minikube: Es la forma más sencilla y usada entre los desarrolladores, de instalar una infraestructura Kubernetes. Lo que necesita es un host que pueda soportar:
  • Kind: Con Kind lo que haremos es utilizar un container Docker para ejecutarlo.
  • Kubeadm:
  • Minishift: Es la opción que vamos a desarrollar hoy.
    • URL: https://www.okd.io/minishift/
    • 2 vCPUs
    • 4 GB de RAM
    • Y unos 20GB de disco
    • Nos permite ejecutar un clúster OKD (Openshift Container) en un solo nodo dentro de una máquina virtual. Se puede hacer bajo Windows, Linux o MacOS, que es este último caso el que vamos a utilizar.

Instalar Minishift en MacOS

Para este ejemplo voy a utilizar mi MacBook Pro, que me va a permitir lanzar un clúster de Kubernetes en local. Espero que os parezca interesante, porque allá vamos…

Instalamos el gestor de paquetes brew:

Lo primero que haremos es hacer una vez instalado es un update de brew:

Instalaremos la última versión de hyperkit:

kubernetes-instalacion-minishift-1

Luego instalaremos el siguiente driver:

Si lo lanzas con un usuario que no sea root habrá que lanzar los siguientes comandos:

Instalamos minishift:

kubernetes-instalacion-minishift-2

Arrancamos minishift:

Puede que la seguridad de MacOS os juegue una mala pasada:

kubernetes-instalacion-minishift-3

Desde Ajustes -> Seguridad deberéis darle permisos:

kubernetes-instalacion-minishift-4

Y pulsamos Abrir:

kubernetes-instalacion-minishift-5

Y podréis usar Minishift:

kubernetes-instalacion-minishift-6

Si os da errores el driver revisar esto: https://github.com/moby/hyperkit

¿Ahora cómo lanzamos un container? Como lo haríamos normalmente:

Si queremos parar:

Espero os parezca interesante…

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

python-script-para-ordenar-archivos-por-extension-en-una-carpeta-1

Python: Scripts para ordenar archivos por extensión en una carpeta

Python: Scripts para ordenar archivos por extensión en una carpeta Entrada rápida… Os voy a …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

uno + 8 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu