INF-104Infraestructura, DevOps y Cloud
Autoalojar servicios: proxy inverso, dominios y HTTPS
Publicar Nextcloud, n8n, Grafana o Moodle propios de forma segura y con certificados.
DockerLinux
Infraestructura, DevOps y Cloud · INF-108
Construir, probar y desplegar con GitHub Actions y GitLab CI en proyectos pequeños que quieren dejar de romperse.
Formato asíncrono Desarrollo Git, Docker
7 módulos · 31 clases en vídeo · práctica guiada en cada módulo
En un proyecto pequeño el despliegue suele ser una carpeta comprimida, un acceso por SSH y una lista de pasos que solo recuerda una persona. Funciona hasta que esa persona está de vacaciones, hasta que alguien olvida ejecutar las pruebas o hasta que una dependencia cambia y nadie se entera hasta que el cliente llama. El coste no está en la herramienta, está en las noches de reparación.
El curso levanta una canalización completa sobre un proyecto real: pruebas automáticas en cada envío, análisis estático, construcción de imagen etiquetada, publicación en registro y despliegue en un entorno de preproducción. Todo se hace dos veces, en GitHub Actions y en GitLab CI, para separar los conceptos de la sintaxis concreta y poder trabajar en cualquiera de las dos plataformas.
Al final se dispone de una canalización que se puede llevar a otro repositorio cambiando pocas líneas, con secretos gestionados, despliegues aprobados y vuelta atrás documentada. Es la pieza que antecede a la introducción a Kubernetes y la que hace sostenible la monitorización posterior, porque cada versión desplegada queda identificada.
Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.
Sigue aprendiendo
INF-104Infraestructura, DevOps y Cloud
Publicar Nextcloud, n8n, Grafana o Moodle propios de forma segura y con certificados.
DockerLinux
INF-110Infraestructura, DevOps y Cloud
Métricas de sistema, alertas útiles y paneles que alguien mira de verdad.
GrafanaPrometheusDocker
INF-111Infraestructura, DevOps y Cloud
Provisionar y mantener decenas de equipos o Raspberry Pi de forma reproducible.
AnsibleLinux