Saltar al contenido
Kevo Rojas
Rutas

Roadmap DevOps

De la terminal a la nube, paso a paso. En los videos largos, una misma app recorre todas las etapas.

Tu progreso se guarda solo en este navegador.localStorage
Privacidad
Tu progreso3 etapas con videos

Todas las etapas

El mismo camino en forma de lista: cada etapa con sus videos, en orden.

  1. 1. Terminal

    Esta etapa está en preparación.

  2. 2. Git

    Control de versiones para tu código

    1. ¿Qué es Git? (Ver en YouTube, (se abre en pestaña nueva))

      Qué es Git y para qué sirve: git init, el commit como foto de tu proyecto, volver a cualquier versión y cómo junta el trabajo de un equipo. Y por qué GitHub no es Git.

  3. 3. Infraestructura

    Esta etapa está en preparación.

  4. 4. Contenedores

    Esta etapa está en preparación.

  5. 5. Kubernetes

    Orquestar contenedores: pods, Deployments y Services

    1. ¿Qué es Kubernetes? (Ver en YouTube, (se abre en pestaña nueva))

      Qué problema resuelve Kubernetes, las dos partes de un clúster (control plane y nodos) y por qué se dice que se arregla solo: compara lo que pediste con lo que corre, todo el tiempo.

    2. ¿Qué es un pod? (Ver en YouTube, (se abre en pestaña nueva))

      Qué es un pod, qué comparten sus contenedores y qué pasa cuando uno se cae. Y por qué casi nunca creas un pod solo: si muere no vuelve, no escala y no guarda historial.

    3. ¿Qué es un Deployment? (Ver en YouTube, (se abre en pestaña nueva))

      Cómo un Deployment cuida tu app: su ReplicaSet repone los pods que mueren, escalas cambiando un número y actualizas con rolling update, con rollback si la versión nueva falla.

    4. ¿Qué son StatefulSet y DaemonSet? (Ver en YouTube, (se abre en pestaña nueva))

      Cuándo no alcanza con un Deployment: el StatefulSet da a cada pod un nombre fijo, su propio disco y arranque en orden; el DaemonSet pone un pod en cada nodo del clúster.

    5. ¿Qué es un Service? (Ver en YouTube, (se abre en pestaña nueva))

      Cómo hablarles a pods que cambian de IP: el Service te da una IP y un nombre estables, encuentra los pods por sus labels y reparte el tráfico. Además: ClusterIP, NodePort y LoadBalancer.

    6. ¿Qué es un ConfigMap? (Ver en YouTube, (se abre en pestaña nueva))

      Cómo pasarle configuración a tu app sin meterla en la imagen: el ConfigMap como variables de entorno o como archivo, y por qué a veces lo cambias y tu app no se entera.

    7. ¿Qué es un Secret? (Ver en YouTube, (se abre en pestaña nueva))

      Cómo guardar contraseñas, tokens y certificados en Kubernetes: los tipos de Secret (Opaque, TLS y credenciales de registro), por qué base64 no es cifrado y qué lo protege de verdad.

  6. 6. CI/CD

    Esta etapa está en preparación.

  7. 7. Infraestructura como código

    Tu infraestructura escrita como código, con Terraform

    1. ¿Qué es Terraform? (Ver en YouTube, (se abre en pestaña nueva))

      Qué es Terraform y por qué siempre se lee el plan antes del apply: el estado, qué cambios se hacen en el lugar y cuáles reemplazan el recurso, los cambios a mano y el import.

  8. 8. Cloud

    Esta etapa está en preparación.

Meta: DevOps