Cómo agregar un nuevo entorno de desarrollo para Portainer
Si implementó Portainer como una plataforma de desarrollo de Kubernetes y desea agregar un entorno diferente, está de suerte: es fácil.
portainer-añadir-entorno-de-desarrollo
Recientemente, brindé una descripción general de cómo implementar Portainer en un clúster Kubernetes MicroK8s. Este proceso es sorprendentemente simple y contribuye en gran medida a eliminar las complejidades de Kubernetes. Un entorno de Kubernetes contribuye a un proceso de desarrollo sólido, pero ¿qué sucede si también necesita usar Docker? Afortunadamente, Portainer tiene una serie de prácticas funciones de Docker que hacen que la implementación de estos contenedores sea muy sencilla.
VER: Kit de herramientas de contratación: Desarrollador backend (Tecnopedia Premium)
Con Portainer, puede agregar tantos entornos como necesite para desarrollar para Kubernetes o Docker en la misma GUI basada en web. En este tutorial, le mostraré cómo agregar un entorno Docker a la misma instancia de Portainer implementada con MicroK8s.
Salta a:
Qué se requiere para agregar un entorno Docker a Portainer
Lo único que requiere este proceso es una instancia en ejecución de Portainer y un usuario con privilegios de sudo. Estaré demostrando esto en el sistema operativo Ubuntu Server 22.04. Si su sistema operativo es diferente, será necesario cambiar los pasos para instalar Docker y Docker Compose.
Cómo instalar Docker y Docker Compose
mejor software empresarial
Primero, tenemos que agregar el repositorio oficial de Docker. Primero agregaremos la clave GPG con este comando:
curl -fsSL | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
A continuación, agregue el repositorio de Docker:
echo «deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) estable» | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Desde aquí, debe instalar las dependencias necesarias con este comando:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release git -y
Instale el motor Docker más reciente
Ahora, podemos instalar la última versión de Docker Engine:
sudo apt-obtener actualización
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
A continuación, agregará su usuario al grupo docker con el siguiente comando:
sudo usermod -aG docker $USUARIO
Para completar esta sección, cierre sesión y vuelva a iniciar sesión para que los cambios surtan efecto.
Instalar Docker-compose
Finalmente, instalaremos Docker Compose con este comando:
sudo apt-get install docker-compose -y
Una vez que Docker está instalado, puede agregar nuevos entornos.
Cómo agregar un entorno Docker a Portainer
Ahora está listo para agregar su entorno Docker a Portainer. Primero, inicie sesión en su instancia de Portainer y haga clic en Entorno (Figura A).
Figura A
La navegación izquierda de Portainer contiene acceso a entornos.
En la ventana de resultados (Figura B), seleccione Docker Standalone y haga clic en Iniciar asistente.
Figura B
Puede agregar varios tipos de entornos a Portainer.
En la ventana de resultados (Figura C), seleccione Proxy para mostrar el comando Docker que debe ejecutar en el servidor de alojamiento para agregar el proxy Portainer.
Figura C
Añadimos el entorno Docker a través de un proxy.
El comando para hacer esto es:
docker run -d -p 9001:9001 –name portainer_agent –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var /lib/docker/portainer de volúmenes/agent:2.16.2
Después de ejecutar el comando, asigne al entorno un nombre y una dirección de entorno y haga clic en Conectar. La dirección del entorno tendrá el formato SERVIDOR:9001, donde SERVIDOR es la dirección IP del servidor de alojamiento.
La conexión debe ser rápida. Si luego hace clic en Inicio en la esquina superior izquierda, verá que su nuevo entorno Docker está listo (Figura D).
Figura D
Nuestro entorno Docker está agregado y listo para usar.
Simplifique su proceso de desarrollo de contenedores
Si es ingeniero de plataformas, desarrollador u otro usuario que busca simplificar el proceso de desarrollo de contenedores, le recomiendo Portainer para Kubernetes y Docker. Esta GUI web tiene todo lo que necesita no solo para perfeccionar sus implementaciones de contenedores, sino también para administrarlas.
Siga leyendo: Los 12 mejores IDE de programación (Tecnopedia)