</> CodeBooks
    ← Volver a DevOps y contenedores (página 5)
    Portada de Implementing GitOps with Kubernetes

    Implementing GitOps with Kubernetes

    Pietro Libro, Artem Lajko

    Editorial
    Packt
    Año
    2024
    Páginas
    ~452
    Nivel
    Intermedio

    De qué trata

    Manual integral y rigurosamente actualizado publicado por Packt a mediados de 2024, en el que Pietro Libro y Artem Lajko abordan la metodología GitOps para la administración automatizada, segura y escalable de clústeres Kubernetes y aplicaciones nativas de la nube. Está dirigido a ingenieros DevOps, ingenieros de plataforma, administradores de Kubernetes y especialistas SRE con experiencia intermedia que dominan los conceptos nucleares de contenedores y buscan erradicar la deriva de configuración ('drift') convirtiendo los repositorios Git en la fuente única de verdad del estado deseado de su infraestructura.

    La obra explica a fondo los operadores GitOps líderes de la CNCF, implementando tanto Argo CD como Flux CD para la sincronización continua de cargas de trabajo declarativas estructuradas con Helm y Kustomize. Se enseña a aprovisionar y gestionar infraestructura como código (IaC) en entornos multicloud (AWS con Amazon EKS y Microsoft Azure con AKS) utilizando Terraform y OpenTofu, integrando canalizaciones de validación en GitHub Actions. Asimismo, profundiza en la gestión de aplicaciones con estado (stateful), arquitecturas multiclúster y multi-inquilino (multitenancy), políticas de seguridad declarativa, observabilidad de clústeres y gobernanza de costes en tiempo real mediante herramientas de FinOps como OpenCost y Kubecost.

    El libro ofrece una aproximación sumamente aplicada en la que se construye una plataforma GitOps completa, configurando pipelines de sincronización continua, detección automática de inconsistencias, despliegues multi-entorno y análisis de costos operativos. Aporta una perspectiva moderna y realista de nivel corporativo que une la entrega de aplicaciones con el aprovisionamiento de infraestructura bajo una misma filosofía declarativa; como contraparte, presupone soltura previa con Terraform y arquitectura de Kubernetes, por lo que no es una obra para principiantes en tecnologías de contenedores.

    • GitOps
    • Kubernetes
    • Argo CD
    • Flux CD
    • Helm
    • Kustomize
    • Terraform
    • OpenTofu
    • AWS EKS
    • Azure AKS
    • GitHub Actions
    • FinOps

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Plataforma de despliegue continuo GitOps con Argo CD y Flux CD

    Configuración y sincronización declarativa de clústeres Kubernetes en AWS y Azure mediante Argo CD y Flux CD, estructurando componentes con plantillas de Helm y parches de Kustomize.

    Infraestructura multicloud declarativa con OpenTofu, gobernanza y FinOps

    Aprovisionamiento automatizado de clústeres gestionados EKS y AKS utilizando OpenTofu/Terraform y GitHub Actions, incorporando políticas de seguridad y monitoreo de costos con OpenCost.

    Más de DevOps y contenedores con nivel Intermedio