menu
arrow_back

Cómo implementar, escalar y actualizar su sitio web en Google Kubernetes Engine

—/100

Checkpoints

arrow_forward

Create a GKE cluster

Create Docker container with Cloud Build

Deploy container to GKE

Expose GKE Deployment

Scale GKE deployment

Make changes to the website

Update website with zero downtime

Cómo implementar, escalar y actualizar su sitio web en Google Kubernetes Engine

1 hora 30 minutos 5 créditos

GSP663

Labs de autoaprendizaje de Google Cloud

Descripción general

No es fácil administrar sitios web y aplicaciones. Las cosas pueden salir mal cuando no deberían, los servidores fallan, el aumento en la demanda hace que se utilicen más recursos y realizar cambios sin tiempo de inactividad es complicado y estresante. Imagine si existiera una herramienta que pudiera ayudarlo a hacer todo esto y también le permitiera automatizarlo. Con Kubernetes, todo esto es no solo posible, ¡sino también fácil!

En este lab, asumirá la función de desarrollador en una empresa ficticia, Fancy Store, que administra un sitio web de comercio electrónico. Debido a problemas de interrupción y escalamiento, se le asigna la tarea de implementar su aplicación en Google Kubernetes Engine (GKE).

Los ejercicios de este lab están ordenados a fin de reflejar una experiencia común de desarrollador de la nube:

  1. Crear un clúster de GKE

  2. Crear un contenedor de Docker

  3. Implementar el contenedor en GKE

  4. Exponer el contenedor mediante un servicio

  5. Escalar el contenedor a varias réplicas

  6. Modificar el sitio web

  7. Lanzar una versión nueva sin tiempo de inactividad

Diagrama de arquitectura

ddba666bd2b02d0d.png

Qué aprenderá

  • Cómo crear un clúster de Google Kubernetes Engine

  • Cómo crear una imagen de Docker

  • Cómo implementar imágenes de Docker en Kubernetes

  • Cómo escalar una aplicación en Kubernetes

  • Cómo realizar una actualización progresiva en Kubernetes

Requisitos previos

Ú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.
Únase para comenzar este lab