Redes

Cómo implementar Portainer en el entorno MicroK8s

Si desea agregar Kubernetes a su flujo de trabajo de desarrollo, pruebe esta sencilla combinación de Microk8s y Portainer.

Los desarrolladores escriben código en varias pantallas.Imagen: Gorodenkoff/Adobe Stock

Parpadeo y cambio de tecnología. Hace solo unos meses, escribí un tutorial de Tecnopedia sobre la implementación de Portainer en un clúster Microk8s para simplificar el desarrollo de Kubernetes. Este tutorial ya no se aplica porque la última versión de Microk8s tiene problemas con la agrupación en clústeres y las versiones de Microk8s anteriores a la 1.24 no funcionan con Portainer. Siga leyendo para obtener información sobre el nuevo proceso para implementar esta plataforma de administración de contenedores todo en uno en un clúster Microk8s.

Mirar: Kit de contratación: desarrollador backend (Edición Premium de Tecnopedia)

Qué se necesita para implementar Portainer en Microk8s

Necesitará un clúster Microk8s con al menos tres nodos y un usuario con privilegios sudo.

Cómo instalar Microk8s y unirse al clúster

Aquí hay un resumen rápido sobre cómo implementar correctamente un clúster Microk8s.

  1. Instale la versión 1.24 de Microk8s en todos los nodos de Ubuntu Server a través de Snap.
  2. Edite el archivo /etc/hosts para asignar nombres de host a direcciones IP.
  3. Establezca el nombre de host para cada máquina.
  4. Configure la zona horaria correcta en todas las máquinas.
  5. Ejecute el comando microk8s add-node en el controlador.
  6. Ejecute el comando de unión microk8s en cada nodo, como se muestra en el resultado del comando add-node.
  7. Agregue su usuario al grupo microk8s con sudo usermod -aG microk8s $USER.
  8. Cambie los permisos de la carpeta .kube con chown -f -R $USER ~/.kube .
  9. Cerrar sesión y volver a iniciar sesión.
LEER  Cómo encontrar un trabajo de CIO: 10 consejos

Ahora que tiene su clúster en funcionamiento, es hora de implementar Portainer en el clúster.

Cómo implementar Portainer en el clúster Microk8s

Primero, habilite algunos complementos para Microk8s. Inicie sesión en su controlador Microk8s y emita los siguientes comandos para habilitar los complementos necesarios:

microk8s habilitar dns

microk8s habilita ha-cluster

microk8s habilitar entrada

microk8s habilita el servidor de métricas

microk8s habilitar rbac

microk8s habilita el almacenamiento de ruta de host

Antes de habilitar Portainer, debe habilitar el repositorio comunitario con el siguiente comando:

comunidad habilitada microk8s

Ahora puede habilitar Portainer con:

microk8s habilitar portainer

Dele a Portainer tiempo suficiente para comenzar; puede verificar el estado con:

microk8s kubectl obtener pods -n portainer

Cuando vea que Portainer se está ejecutando, puede abrir un navegador web y señalarlo donde SERVIDOR es la dirección IP o el dominio de su servidor de alojamiento.

Se le pedirá que cree un usuario administrador. Una vez que se haya ocupado de eso, seleccione el entorno local y se encontrará en el tablero de instrumentos de Portainer (Figura A), donde puede comenzar a administrar su implementación de Kubernetes.

Figura A

El tablero Portainer como se ve en un grupo Microk8s.El tablero Portainer como se ve en un grupo Microk8s.

Sigue la última versión de Microk8s

Ahora sabe cómo implementar correctamente Portainer en un clúster Microk8s; sin embargo, como esto está sujeto a cambios, debe seguir la última versión de Microk8s en la tienda Snap. Una vez que la última versión estable de Microk8s agrupa mejor, recomiendo encarecidamente actualizar a esa versión y volver a implementar Portainer.

LEER  La interrupción de la fibra de AT&T muestra cuán fácilmente los atacantes pueden destruir nuestras comunicaciones

Deja una respuesta

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

Botón volver arriba