—/100
Checkpoints
Create a Kubernetes cluster and launch Nginx container
/ 25
Create Monolith pods and service
/ 25
Allow traffic to the monolith service on the exposed nodeport
Adding Labels to Pods
/ 20
Creating Deployments (Auth, Hello and Frontend)
/ 25
Cómo organizar la nube con Kubernetes
GSP021
Descripción general
En este lab, aprenderá a realizar lo siguiente:
- Usar Kubernetes Engine para aprovisionar un clúster completo de Kubernetes Engne.
- Usar
kubectl
para implementar y administrar contenedores de Docker - Usar las implementaciones y los servicios de Kubernetes para dividir una aplicación en microservicios
Kubernetes consiste básicamente en aplicaciones. En esta parte del lab, usará una aplicación de ejemplo llamada "App" para completar los labs.
App se aloja en GitHub y proporciona un ejemplo de una aplicación de 12 factores. Durante este lab, trabajará con las siguientes imágenes de Docker:
- kelseyhightower/monolith: Monolith incluye los servicios auth y hello
- kelseyhightower/auth: Microservicio auth; genera tokens JWT para los usuarios autenticados
- kelseyhightower/hello: Microservicio hello; saluda a los usuarios autenticados
- ngnix: Frontend de los servicios auth y hello
Kubernetes es un proyecto de código abierto (disponible en kubernetes.io) que se puede ejecutar en distintos entornos, desde laptops hasta clústeres de múltiples nodos de alta disponibilidad, desde nubes públicas hasta implementaciones locales, desde máquinas virtuales hasta equipos físicos.
En este lab, el uso de un entorno administrado, como Kubernetes Engine, le permite concentrarse en experimentar Kubernetes en vez de configurar la infraestructura subyacente.
Únase a Qwiklabs para leer este lab completo… y mucho más.
- Obtenga acceso temporal a Google Cloud Console.
- Más de 200 labs para principiantes y niveles avanzados.
- El contenido se presenta de a poco para que pueda aprender a su propio ritmo.