Cómo desplegar Portainer en un clúster de Microk8s: Guía actualizada

En el mundo de la tecnología, todo cambia rápidamente. Hace apenas unos meses, escribí un tutorial en Newsmatic sobre cómo implementar Portainer en un clúster de Microk8s para simplificar el desarrollo de Kubernetes. Sin embargo, ese tutorial ya no funciona, debido a que las versiones más recientes de Microk8s tienen problemas con la agrupación, y las versiones anteriores a 1.24 no funcionan con Portainer. Sigue leyendo para aprender el nuevo proceso de implementación de esta plataforma de gestión de contenedores todo en uno en un clúster de Microk8s.

Cómo desplegar Portainer en un clúster de Microk8s: Guía actualizada - Redes | Imagen 1 Newsmatic

Índice de Contenido
  1. Qué necesitas para implementar Portainer en Microk8s
  2. Cómo instalar Microk8s y unirse al clúster
  3. Cómo implementar Portainer en un clúster de Microk8s
  4. Estén atentos a las últimas versiones de Microk8s

Qué necesitas para implementar Portainer en Microk8s

Para implementar Portainer en Microk8s, necesitarás un clúster de Microk8s con al menos tres nodos y un usuario con privilegios de sudo.

Cómo instalar Microk8s y unirse al clúster

Aquí tienes una breve guía sobre cómo implementar correctamente un clúster de Microk8s.

  1. Instala la versión 1.24 de Microk8s en todos los nodos del servidor Ubuntu a través de snap.
  2. Edita el archivo /etc/hosts para mapear los nombres de host a direcciones IP.
  3. Asigna los nombres de host a cada máquina.
  4. Establece la zona horaria correcta en todas las máquinas.
  5. Ejecuta el comando microk8s add-node en el controlador.
  6. Ejecuta el comando microk8s join, que se muestra en la salida del comando add-node, en cada nodo.
  7. Agrega tu usuario al grupo microk8s con sudo usermod -aG microk8s $USER.
  8. Cambia los permisos de la carpeta .kube con chown -f -R $USER ~/.kube.
  9. Cierra sesión y vuelve a iniciar sesión.

Ahora que tienes tu clúster en funcionamiento, es hora de implementar Portainer en él.

Cómo implementar Portainer en un clúster de Microk8s

En primer lugar, habilita algunos complementos en Microk8s. Inicia sesión en tu controlador de Microk8s y ejecuta los siguientes comandos para habilitar los complementos necesarios:

Cómo solucionar el problema de visualización de páginas PHP en Apache 2

microk8s enable dns

microk8s enable ha-cluster

microk8s enable ingress

microk8s enable metrics-server

microk8s enable rbac

microk8s enable hostpath-storage

Cómo instalar y configurar Samba en Linux para compartir archivos y carpetas

Antes de habilitar Portainer, debes habilitar el repositorio de la comunidad con el siguiente comando:

microk8s enable community

Ahora puedes habilitar Portainer con:

microk8s enable portainer

Dale a Portainer el tiempo suficiente para iniciar; puedes verificar el estado con el siguiente comando:

microk8s kubectl get pods -n portainer

Las mejores herramientas de monitoreo de redes: tabla comparativaLas mejores herramientas de monitoreo de redes: tabla comparativa

Cuando veas que Portainer está en ejecución, abre un navegador web y apunta a http://SERVER:30777 o https://SERVER:30799, donde SERVER es la dirección IP o el dominio del servidor de alojamiento.

Se te pedirá que crees un usuario administrador. Después de hacer eso, selecciona el entorno local y estarás en el panel de control de Portainer (Figura A), donde podrás comenzar a gestionar tus implementaciones de Kubernetes.

Figura A

Cómo desplegar Portainer en un clúster de Microk8s: Guía actualizada - Redes | Imagen 2 Newsmatic

Estén atentos a las últimas versiones de Microk8s

Ahora ya sabes cómo implementar correctamente Portainer en un clúster de Microk8s; sin embargo, dado que esto podría cambiar, debes estar atento a las últimas versiones de Microk8s en la tienda de Snap. Tan pronto como la versión estable más reciente de Microk8s sea capaz de agruparse correctamente, te recomiendo encarecidamente que actualices a esa versión y vuelvas a implementar Portainer.

Consulta estos recursos de Newsmatic Academy para obtener más información sobre el desarrollo en Kubernetes:
The Docker and Kubernetes Certification Training Bundle
The Ultimate Kubernetes & Cloud Certification Training Bundle
The 2022 DevOps Cloud Engineering Prep Bundle

El apagón de la red 3G en Australia: Qué deben hacer las empresas con equipos 3GEl apagón de la red 3G en Australia: Qué deben hacer las empresas con equipos 3G

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Redes, allí encontraras muchos artículos similares a Cómo desplegar Portainer en un clúster de Microk8s: Guía actualizada , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.