</> CodeBooks
    ← Volver a AWS (página 3)
    Portada de Mastering AWS Elastic Kubernetes Services

    Mastering AWS Elastic Kubernetes Services

    Siva Guruvareddiar

    Editorial
    BPB
    Año
    2025
    Páginas
    ~557
    Nivel
    Avanzado

    De qué trata

    Guía especializada escrita por Siva Guruvareddiar (arquitecto de soluciones en AWS) enfocada en el diseño, despliegue, operación y escalabilidad de clusters de contenedores en producción mediante Amazon Elastic Kubernetes Service (Amazon EKS). La obra trabaja sobre versiones modernas de Kubernetes (1.28+) dentro del ecosistema de Amazon Web Services y está orientada a ingenieros de DevOps, arquitectos cloud y administradores de plataformas de nivel intermedio o avanzado que ya cuentan con experiencia práctica con Docker, contenedores y fundamentos generales de AWS, y desean profundizar en la orquestación gestionada de nivel corporativo.

    El libro profundiza tanto en el plano de control gestionado como en los nodos de trabajo de EKS. Explica el aprovisionamiento de infraestructura mediante eksctl y la consola de AWS, el uso de kubectl y manifiestos de Kubernetes, y la integración de componentes fundamentales como el plugin Amazon VPC CNI para networking nativo con IPs de VPC y Security Groups para pods. Detalla la gestión de almacenamiento persistente a través del Amazon EBS CSI driver y Amazon EFS, así como esquemas de seguridad granular implementando IAM Roles for Service Accounts (IRSA), autenticación unificada y políticas RBAC. Asimismo, aborda el escalado automatizado de pods y nodos con Horizontal Pod Autoscaler (HPA), Cluster Autoscaler y Karpenter, observabilidad con Amazon CloudWatch Container Insights, Prometheus y Grafana, e integración de pipelines de CI/CD con AWS CodePipeline y flujos GitOps mediante herramientas como ArgoCD y Flux.

    En la parte práctica se implementa el despliegue tanto de microservicios sin estado como de aplicaciones con estado (stateful apps), configurando canalizaciones automatizadas de entrega continua, políticas de recuperación ante desastres con Velero y AWS Backup, y optimización de cargas analíticas como Apache Spark en EKS. El gran valor del libro radica en su apego a las mejores prácticas del AWS Well-Architected Framework aplicadas a Kubernetes a gran escala. No es un texto introductorio a la programación ni a conceptos básicos de contenedores, por lo que resulta imprescindible dominar previamente la consola de Linux, el formato YAML y comandos elementales de Docker.

    • Amazon EKS
    • Kubernetes
    • Docker
    • eksctl
    • kubectl
    • VPC CNI
    • Karpenter
    • GitOps
    • ArgoCD
    • CloudWatch Container Insights
    • IRSA
    • AWS Backup

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Despliegue y escalado de microservicios y aplicaciones con estado en EKS

    Configuración de un cluster productivo en Amazon EKS con almacenamiento persistente en EBS y EFS, balanceo de carga mediante AWS Load Balancer Controller y autoescalado dinámico de nodos y pods con Karpenter y HPA.

    Pipeline de despliegue continuo y reconciliación GitOps

    Implementación de un flujo de entrega automatizada y sincronización declarativa para clusters EKS empleando repositorios Git, automatizaciones CI/CD y ArgoCD.

    Más de AWS con nivel Avanzado