Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
En "Architecting with Google Kubernetes Engine: Workloads", te embarcarás en un recorrido completo sobre el desarrollo de aplicaciones nativas de la nube. Durante la experiencia de aprendizaje, explorarás las operaciones de Kubernetes, la administración de implementaciones, las herramientas de redes de GKE y el almacenamiento persistente.
Este es el primer curso de la serie Architecting with Google Kubernetes Engine. Después de completarlo, inscríbete en el curso Architecting with Google Kubernetes Engine: Production.
Syllabus
- 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, aprenderá sobre el comando de kubectl, que es la utilidad de línea de comandos que se usa tanto para administrar los recursos dentro de los clústeres de Kubernetes como para interactuar con ellos. Descubrirá cómo conectarlo con los clústeres de Google Kubernetes Engine y usarlo para crear, inspeccionar y borrar Pods y otros objetos en los clústeres de Kubernetes, así como interactuar con ellos. También usará kubectl para visualizar la salida de la consola de un Pod y acceder de forma interactiva a un Pod.
- Objetos Deployment, Job y escalamiento
- GKE funciona con aplicaciones alojadas en contenedores, es decir, aplicaciones empaquetadas en instancias del espacio de usuario independientes del hardware y aisladas. En GKE y Kubernetes, estas aplicaciones empaquetadas, en conjunto, se denominan cargas de trabajo. En este módulo, aprenderá sobre los objetos Deployment y Job, dos de los principales tipos de cargas de trabajo. También aprenderá sobre los mecanismos que se usan para escalar los clústeres de GKE en los que ejecuta sus aplicaciones. Aprenderá a controlar en qué nodos se pueden ejecutar o no los Pods. También descubrirá maneras de incorporar software en 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 en Pods, lo que les permite comunicarse con el mundo exterior. También descubrirá cómo crear recursos de Ingress para el balanceo de cargas HTTP o HTTPS. Además, aprenderá sobre el balanceo de cargas nativo del contenedor de GKE, que le permite configurar Pods directamente como extremos de red con Google Cloud Load Balancing.
- Datos persistentes y almacenamiento
- En este módulo, obtendrá información sobre los diferentes tipos de abstracciones de almacenamiento de Kubernetes. Descubrirá qué son los StatefulSets y cómo puede usarlos para administrar implementaciones ordenadas de Pods y almacenamiento. También aprenderá cómo ConfigMaps puede ahorrarle tiempo durante la implementación de aplicaciones separando artefactos de configuración de las definiciones de contenedores. Por último, aprenderá a mantener la información sensible a salvo de exposiciones accidentales mediante Secrets de Kubernetes.
Taught by
Google Cloud Training