Crea una app con dependencias de configuración
En esta guía de inicio rápido, configurarás una aplicación con dependencias de configuración en función de una aplicación de ejemplo y, luego, implementar partes de ella por separado.
Antes de comenzar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Google Kubernetes Engine API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Google Kubernetes Engine API.
- Instala Git. Se requiere Git para copiar muestras en tu máquina.
- Instala el complemento de Cloud Code si aún no lo hiciste.
Crea una aplicación
Clona el repositorio del Bank of Anthos:
- En la barra de menú superior, haz clic en Terminal > Terminal nueva.
Clona el repositorio del Bank of Anthos:
git clone https://github.com/GoogleCloudPlatform/bank-of-anthos.git
Para abrir el lugar de trabajo basado en Bank of Anthos, en VS Code, haz clic en File > Abre la carpeta y, luego, navega a la carpeta en la que se encuentra el repositorio. clonado.
Haz doble clic en el archivo
skaffold.yaml
.El archivo contiene varias configuraciones, separadas por separadores de documentos YAML (
---
). Cada configuración se puede implementar o a la que se puede hacer referencia como una dependencia por separado.--- apiVersion: skaffold/v2beta18 kind: Config
Las configuraciones con un nombre especificado se conocen como módulos de Skaffold. En el siguiente extracto, se define el módulo
frontend
.metadata: name: frontend # module defining frontend service
Las dependencias entre los parámetros de configuración se especifican con
configs
etiqueta. Los parámetros de configuración obligatorios deben implementarse antes del configuración. En el ejemplo, se muestra una dependencia que se define en el mismo archivo. La etiquetaconfigs
también puede hacer referencia a otros archivosskaffold.yaml
en el proyecto actual.requires: - configs: [db]
Cómo implementar módulos
- Abre la paleta de comandos (
Ctrl
/Cmd
+Shift
+P
) y, luego, ejecuta Cloud Code: Ejecuta en Kubernetes. - Haz clic en Seleccionar módulos.
Elige los módulos que deseas implementar y, luego, haz clic en Aceptar.
Si haces clic en db, en la configuración db y en setup que las necesidades de los usuarios.
Cuando se te solicite, elige un registro de imágenes y, luego, presiona
Enter
.
Realice una limpieza
Después de detener la aplicación, todos los recursos de Kubernetes que implementaste durante la ejecución se borran de forma automática.
Para evitar que se apliquen cargos a tu cuenta por otros recursos que usaste asegúrate de borrar el clúster y el proyecto que creaste.
Si usas Google Cloud y quieres borrar solo tu clúster, puedes puedes hacerlo mediante estos pasos:
- Haz clic en Cloud Code y, luego, expande el explorador de Kubernetes.
- Mantén el puntero sobre el nombre del clúster y, luego, haz clic open_in_new Abrir en la consola de Google Cloud.
- Haz clic en Borrar y, luego, en Borrar.
Para borrar tu proyecto (y los recursos asociados, incluidos los clústeres), sigue estos pasos:
Ve a la página Proyectos en la consola de Google Cloud.
Selecciona el proyecto que creaste para esta guía de inicio rápido y haz clic en Borrar.
Escribe el ID del proyecto para confirmar y, luego, haz clic en Cerrar.
Esta acción cierra el proyecto y programa su eliminación.
¿Qué sigue?
- Obtén más información sobre los módulos de Skaffold.
- Obtén información sobre lenguajes Asistencia para la depuración en Cloud Code.
- Para personalizar tu experiencia en Cloud Code, establecer la configuración.