Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kubernetes sin gestionar nodos con Amazon EKS A...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Kubernetes sin gestionar nodos con Amazon EKS Auto Mode.

Amazon EKS Auto Mode elimina la necesidad de gestionar nodos en Kubernetes, automatizando el aprovisionamiento, escalado y ciclo de vida de la infraestructura. Esto reduce la carga operativa, pero no elimina la responsabilidad sobre cómo se ejecutan los workloads.

Esta presentacion explica cómo cambia el modelo de responsabilidad al usar Amazon EKS Auto Mode.

Avatar for Jesús Aguirre

Jesús Aguirre

May 24, 2026

More Decks by Jesús Aguirre

Other Decks in Technology

Transcript

  1. Kubernetes sin gestionar nodos con Amazon EKS Auto Mode. Jesus

    Aguirre Solution Architect Copa Airlines
  2. Jesús Aguirre Llevo algunos años explorando el ecosistema de Kubernetes

    y Cloud Native, especialmente desde el lado práctico y operativo. Fuera del trabajo participo en comunidad como AWS Community Builder (Containers) y Panama Java User Group Leader. Disfruto compartir historias reales de tecnología, aprendizajes y retos de producción Solution Architect Copa Airlines
  3. Agenda 01 El costo operativo de gestionar nodos. 02 Qué

    automatiza EKS Auto Mode. 03 La responsabilidad sube de capa. 04 Cómo diseñar workloads para capacidad invisible.
  4. ¿Qué es Amazon EKS Auto Mode? • Operar Kubernetes significaba

    configurar grupos de nodos, escoger tipos de instancia, instalar add-ons y hacer malabarismos cada vez que Kubernetes sacaba una nueva versión. • AWS provisiona los nodos automáticamente usando Karpenter, gestiona el sistema operativo con Bottlerocket, e integra de serie el balanceo de carga, el almacenamiento y el networking, sin que tengas que instalar ni mantener nada por tu cuenta. https://docs.aws.amazon.com/es_es/eks/latest/best-practices/automode.html
  5. Relevancia de Karpenter Provisionador de nodos open-source para Kubernetes, lanza

    la instancia correcta cuando un pod no tiene dónde correr. Opera en ciclo continuo: detecta → evalúa constraints → provisiona → elimina cuando sobra. EKS Auto Mode lo usa internamente, tú no lo tocas, pero sus decisiones dependen de tus resource requests. https://karpenter.sh
  6. Características de Amazon EKS Auto Mode • Simplicidad operativa: Clusters

    listos para producción sin necesidad de conocimiento profundo de EKS. • Disponibilidad y eficiencia: Nodos se agregan y eliminan según la demanda, sin capacity planning manual. • Seguridad por diseño: AMIs inmutables con SELinux enforcing, root read-only y sin SSH. • Control cuando lo necesitas: NodePools y NodeClasses personalizables para ajustar compute, storage y networking. Actualizaciones automáticas que respetan tus PDB y NodePool Disruption Budgets.
  7. • Bottlerocket AMI: SELinux enforcing, root filesystem read-only, sin SSH/SSM

    • Ciclo de vida del nodo: parches de OS, actualizaciones automáticas de componentes • Load balancers (ALB/NLB) provisionados y escalados sin AWS LB Controller manual. • Red (VPC CNI, network policies, CoreDNS) y almacenamiento (EBS CSI) como core. Lo que AWS gestiona por ti
  8. Auto Mode no elimina la complejidad, la mueve hacia arriba.

    El Shared Responsibility Model de AWS se redefine: AWS toma el data plane, tú tomas el workload
  9. Escalado y costos: lo que configuras importa • Sin requests

    definidos → Karpenter elige un nodo sobredimensionado → factura alta • Con requests ajustados → bin-packing eficiente, consolidación automática, menor costo. • Spot + On-Demand: usa NodePool para mezclar según criticidad del workload. • NodePool y EC2NodeClass: controla instance types, AZs, storage IOPS y throughput.
  10. Seguridad con EKS Auto Mode • Sistema operativo mínimo optimizado

    para contenedores con una superficie de ataque reducida. • Se aplicaron las mejores prácticas de seguridad mediante instancias gestionadas por EC2. • Administración automatizada de parches de seguridad con rotación obligatoria de nodos. • Built-in aislamiento de nodos y límites de seguridad. • Integración de IAM simplificada con un mínimo de permisos necesarios. https://docs.aws.amazon.com/es_es/eks/latest/best-practices/autosecure.html
  11. Recap • EKS Auto Mode automatiza compute, networking, storage y

    load balancing como core • Bottlerocket AMI: immutable, SELinux, sin SSH/SSM — nodo con lifetime max. 21 dias • La responsabilidad sube de capa: tu defines resources, PDB, topology y scheduling • Sin requests -> Karpenter sobredimensiona; sin PDB -> la rotacion rompe el servicio • Disena para efimero: nodos rotan, workloads deben sobrevivir sin estado local
  12. Documentacion oficial EKS Auto Mode • docs.aws.amazon.com/eks/latest/userguide/automode.html Componentes automatizados (referencia

    tecnica) • docs.aws.amazon.com/eks/latest/userguide/auto-reference.html • https://docs.aws.amazon.com/es_es/eks/latest/userguide/learn-eks.html • aws.amazon.com/bottlerocket • karpenter.sh/docs • aws.github.io/aws-eks-best-practices Referencias