menu
arrow_back

Cómo ejecutar una base de datos de MongoDB en Kubernetes con StatefulSets

Cómo ejecutar una base de datos de MongoDB en Kubernetes con StatefulSets

1 hora 7 créditos

GSP022

Labs de autoaprendizaje de Google Cloud

Descripción general

Kubernetes es una herramienta de organización de contenedores de código abierto que controla las dificultades de ejecutar aplicaciones en contenedores. Puede ejecutar aplicaciones de Kubernetes con Kubernetes Engine: un servicio de procesamiento de GCP que ofrece diferentes personalizaciones y, también, integraciones. En este lab, obtendrá algo de experiencia práctica con Kubernetes aprendiendo a configurar una base de datos de MongoDB con un StatefulSet. Ejecutar una aplicación con estado (una base de datos) en un servicio sin estado (contenedor) puede sonar contradictorio. Sin embargo, después de practicar con este lab, verá rápidamente que no es el caso. De hecho, si usa algunas herramientas de código abierto, verá cómo Kubernetes y los servicios sin estado se complementan perfectamente.

Qué aprenderá

En este lab, aprenderá lo siguiente:

  • Cómo implementar un clúster de Kubernetes, un Headless Service y un StatefulSet

  • Cómo conectar un clúster de Kubernetes a un conjunto de réplicas de MongoDB

  • Cómo aumentar y reducir las instancias de un conjunto de réplicas de MongoDB

  • Cómo limpiar su entorno y cerrar los servicios anteriores

Ú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
Puntuación

—/100

Create a new Cluster

Ejecutar paso

/ 25

Create the StorageClass

Ejecutar paso

/ 25

Deploying the Headless Service and StatefulSet

Ejecutar paso

/ 25

Scaling the MongoDB replica set

Ejecutar paso

/ 25