DevOps e ingeniería de plataformas: nivel avanzado
Diseña la plataforma, no solo el pipeline. Cubre entrega multiclúster, refuerzo de la seguridad, control de costes y las herramientas internas que escalan a todo un equipo de ingeniería.
A quién va dirigido este itinerario
Operas o estás construyendo la infraestructura de la que dependen otros ingenieros. Este itinerario es para ingenieros de plataforma, SRE y tech leads que necesitan tomar decisiones que se sostengan a escala.
Qué aprenderás
- Diseñar arquitecturas de entrega multiclúster y multientorno
- Reforzar clústeres: políticas, gestión de secretos y acceso de mínimo privilegio
- Controlar costes con entornos efímeros y recursos bien dimensionados
- Crear flujos de autoservicio para que los equipos publiquen sin esperarte
- Lograr una entrega fiable con despliegues progresivos y reversiones rápidas
Cómo usar este itinerario
Estas guías dan por hecho que dominas los fundamentos y se centran en los compromisos de diseño más que en los pasos básicos. Léelas pensando en tu propia plataforma y anota en qué se diferencia tu configuración actual.
Antes de empezar
- Haber completado el itinerario Intermedio o contar con experiencia equivalente en producción
- Experiencia práctica operando cargas de trabajo en Kubernetes
- Acceso a un entorno que no sea de producción donde puedas experimentar con seguridad
Sigue avanzando
La ingeniería de plataformas nunca termina. Vuelve a las páginas de tecnología para profundizar y sigue el blog de Rackmint para ver artículos de diseño y lecciones aprendidas.
What's in this path
Flux CD
1 guidescontainerd
1 guidesGrafana
2 guides-
Gestiona Grafana con el Grafana Operator Declara instancias, carpetas, dashboards, data sources y reglas de alertas como recursos personalizados de Kubernetes. -
Dashboards como código: Foundation SDK, Git Sync y la CLI gcx Genera dashboards a partir de código tipado y sincronízalos con un repositorio de Git desde el propio Grafana.
Helm
1 guidesOpenTelemetry
3 guides-
Controla costos con muestreo: configuración del SDK y del Collector Decide cuándo muestrear en el SDK y cuándo usar tail sampling en un Collector de dos niveles. -
Usa el OpenTelemetry Operator para Collectors y auto-instrumentación Declara Collectors e instrumentación como recursos de Kubernetes e inyecta agentes con anotaciones de pods. -
Construye un Collector personalizado con el OpenTelemetry Collector Builder Describe los componentes que necesitas en un manifiesto, construye un binario o imagen pequeños y sabe cuándo vale la pena.