Arquitectura de servicio de Cloud Deploy

En este documento se describen las relaciones entre Cloud Deploy y los sistemas externos con los que trabaja para desplegar tus aplicaciones. Estos sistemas son otros Google Cloud servicios y herramientas de terceros.

Vista general

En el siguiente diagrama se muestran las relaciones entre Cloud Deploy y los sistemas independientes de los que depende.

Relaciones entre los componentes de Cloud Deploy

Como se muestra en este diagrama, Cloud Deploy interactúa con los siguientes sistemas:

  • Tu sistema de integración continua

    Cloud Deploy es compatible con la mayoría de las herramientas de CI, siempre que una de las salidas de tu proceso de CI pueda ser una llamada a la API o a la CLI de Cloud Deploy para crear una versión.

  • Cloud Build

    Cloud Deploy llama a Cloud Build para renderizar tus manifiestos y desplegarlos en el tiempo de ejecución de destino.

  • Skaffold

    Cloud Deploy usa Skaffold a través de Cloud Build para renderizar y desplegar tus manifiestos, y así desplegar tu aplicación.

  • Cloud Storage

    Cloud Deploy almacena el origen de renderizado y los archivos de manifiesto renderizados en un segmento de Cloud Storage.

  • Google Cloud Observability y Registros de auditoría de Cloud.

    Google Cloud Observability recoge y pone a disposición datos de registro de Cloud Deploy.

    Consulta también Registros de auditoría.

  • Pub/Sub

    Cloud Deploy publica mensajes en varios temas de Pub/Sub. Puedes usar este servicio para integrarlo con flujos de trabajo, pruebas y otros sistemas relacionados externos.