</> CodeBooks
    ← Volver a DevOps y contenedores (página 2)
    Portada de Kubernetes Management Design Patterns

    Kubernetes Management Design Patterns

    Deepak Vohra

    Editorial
    Apress
    Año
    2017
    Páginas
    ~399
    Nivel
    Intermedio

    De qué trata

    Obra técnica de Deepak Vohra publicada por Apress en 2017 que aborda la administración y orquestación de clústeres de contenedores mediante patrones de diseño aplicados a Kubernetes (versión 1.x). Está orientada a administradores de sistemas, ingenieros de DevOps y desarrolladores backend de nivel intermedio que ya dominan la línea de comandos de Linux y los conceptos esenciales de Docker, y que necesitan formalizar la gestión de infraestructura escalable y tolerante a fallos en entornos de nube.

    El contenido desglosa patrones de configuración, escalabilidad y resiliencia utilizando CoreOS Linux como sistema anfitrión principal junto con Docker. Enseña a aprovisionar clústeres en Amazon Web Services (AWS con EC2 y CloudFormation) y Google Cloud Platform (Google Container Engine / GKE), y analiza el uso de la consola CoreOS Tectonic. Aborda en profundidad recursos y patrones esenciales de Kubernetes: Pods como unidades atómicas, Services para descubrimiento de red y balanceo de carga, ConfigMaps para desacoplar configuraciones, volúmenes de almacenamiento persistente, políticas de planificación (node scheduling y afinidad), límites de cómputo (CPU y memoria), DaemonSets, Jobs por lotes, actualizaciones continuas sin tiempo de inactividad (rolling updates) y escalado automático horizontal (Autoscaling).

    A lo largo de los capítulos se practican configuraciones declarativas en YAML para desplegar recursos, ejecutar pruebas de escalado, gestionar conmutación por error en arquitecturas de alta disponibilidad y coordinar despliegues multizona. El libro aporta un enfoque riguroso al clasificar las funciones operativas de Kubernetes bajo la perspectiva de patrones de diseño reutilizables. No obstante, al haberse publicado en 2017, varias herramientas como CoreOS Tectonic y versiones tempranas de APIs de clúster han sido reemplazadas por soluciones modernas (como OpenShift, EKS y GKE actuales), por lo que conviene contrastar la sintaxis con las especificaciones vigentes de Kubernetes.

    • Kubernetes
    • Docker
    • CoreOS
    • Patrones de diseño
    • AWS
    • Google Cloud (GKE)
    • ConfigMaps
    • Autoscaling
    • Rolling Updates
    • Almacenamiento persistente
    • Alta disponibilidad
    • DaemonSets

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de DevOps y contenedores con nivel Intermedio