Architecting with Google Kubernetes Engine: Workloads en Español

Por: Coursera . en: , ,

  • Introducción al curso
    • En este módulo, se familiarizará con la estructura y el diseño del curso.
  • Operaciones de Kubernetes
    • En este módulo, conocerá el comando kubectl, la utilidad de línea de comandos que se usa para interactuar con los recursos dentro de los clústeres de Kubernetes y administrarlos. Aprenderá a conectarlo a los clústeres de Google Kubernetes Engine y a usarlo para crear, inspeccionar y borrar Pods y otros objetos dentro de los clústeres de Kubernetes, además de interactuar con ellos. También usará kubectl para ver el resultado de la consola de un Pod y acceder a uno de forma interactiva.
  • Deployments, Jobs y escalamiento
    • GKE trabaja con aplicaciones alojadas en contenedores, es decir, aplicaciones empaquetadas en instancias de espacio del usuario aisladas e independientes del hardware. En GKE y Kubernetes, el conjunto de estas aplicaciones empaquetadas se denomina cargas de trabajo. En este módulo, aprenderá sobre los objetos Deployment y Job, dos de los tipos principales de cargas de trabajo. También aprenderá sobre los mecanismos que se utilizan para realizar el escalamiento de los clústeres de GKE, en los que ejecuta sus aplicaciones. Aprenderá a controlar en qué nodos se pueden ejecutar los Pods y en cuáles no. Además, explorará maneras de agregar software a su clúster.
  • Herramientas de redes de Google Kubernetes Engine (GKE)
    • En este módulo, aprenderá a crear objetos Service para exponer aplicaciones que se ejecutan dentro de los Pods, lo que permite que se comuniquen con el mundo exterior. También aprenderá a crear recursos Ingress para el balanceo de cargas HTTP o HTTPS. Asimismo, conocerá el balanceo de cargas nativo del contenedor de GKE, que permite configurar Pods directamente como extremos de red con Google Cloud Load Balancing.
  • Almacenamiento y datos persistentes
    • En este módulo, aprenderá sobre los diferentes tipos de abstracciones de almacenamiento de Kubernetes. Aprenderá sobre StatefulSets y cómo usarlos para administrar implementaciones ordenadas de Pods y de almacenamiento. También aprenderá a usar ConfigMaps para separar los artefactos de configuración de las definiciones del contenedor, a fin de ahorrar tiempo en la implementación de aplicaciones. Por último, aprenderá a proteger la información sensible a través de los objetos Secret de Kubernetes.

Plataforma