</> CodeBooks
    ← Volver a DevOps y contenedores (página 3)
    Portada de Kubernetes Microservices with Docker

    Kubernetes Microservices with Docker

    Deepak Vohra

    Editorial
    Apress
    Año
    2016
    Páginas
    ~456
    Nivel
    Intermedio

    De qué trata

    Guía técnica y práctica de Deepak Vohra publicada por Apress en 2016 que explora la orquestación de arquitecturas de microservicios y sistemas de datos distribuidos utilizando las primeras versiones de Kubernetes (1.1 y 1.2) junto con Docker. Está pensada para ingenieros de software, administradores de bases de datos y profesionales de operaciones de nivel intermedio que cuenten con conocimientos básicos de contenedores y Linux y deseen aprender a desplegar y coordinar pilas de servicios interconectados en clústeres locales y multinodo.

    El texto cubre la instalación paso a paso de clústeres de Kubernetes mediante Docker y etcd, la configuración de la herramienta de línea de comandos kubectl, el kubelet y el proxy de servicios. Enseña a modelar microservicios gestionando variables de entorno, comandos de inicialización personalizados, ReplicationControllers y Services con balanceo de carga. Destaca por su enfoque en la persistencia y la integración de servicios de datos del mundo real: despliegue de bases de datos relacionales como MySQL y PostgreSQL, bases de datos NoSQL como MongoDB, Apache Cassandra y Couchbase, y la orquestación del ecosistema Apache Hadoop (HDFS, Hive y HBase) mediante imágenes especializadas de contenedores.

    En la práctica se construyen y configuran múltiples despliegues de servicios de almacenamiento y procesamiento analítico dentro de pods, asociándoles volúmenes y probando la comunicación de red entre contenedores. La obra resulta muy valiosa para comprender cómo resolver los retos de persistencia de datos y clustering en los inicios de la orquestación de contenedores. Como limitación principal derivada de su año de edición, no cubre abstracciones modernas estándar de Kubernetes como Deployments o StatefulSets (utiliza el antiguo ReplicationController), por lo que se recomienda tener criterio para trasladar sus recetas a los recursos actuales de la plataforma.

    • Kubernetes
    • Docker
    • Microservicios
    • etcd
    • kubectl
    • MySQL
    • PostgreSQL
    • MongoDB
    • Apache Cassandra
    • Couchbase
    • Apache Hadoop
    • Volúmenes persistentes

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de DevOps y contenedores con nivel Intermedio