Descripción general del proyecto

Un proyecto es un concepto clave en el dispositivo aislado de Google Distributed Cloud (GDC). Es la unidad de usuario que debe integrar cada servicio. Proporciona una agrupación lógica de las instancias de servicio.

Los proyectos permiten segmentar los recursos dentro de una organización y proporcionan un límite de ciclo de vida y de política para administrar los recursos. Los recursos dentro de un proyecto nunca pueden sobrevivir al proyecto en sí ni moverse entre proyectos, lo que garantiza que el control se mantenga durante la vida útil del recurso.

Un proyecto se considera un espacio de nombres de Kubernetes adecuado. Los proveedores de servicios crean servicios con alcance para el proyecto creando componentes de plano de control y plano de datos en el espacio de nombres.

El espacio de nombres del proyecto, llamado espacio de nombres del administrador del proyecto, aloja lo siguiente:

  • APIs de servicio con alcance para el proyecto o definiciones de recursos personalizados de Kubernetes
  • Configuraciones de políticas a nivel del proyecto, como roles y vinculaciones de roles

Los usuarios pueden implementar cargas de trabajo alojadas en contenedores en el clúster de Kubernetes dentro del espacio de nombres del proyecto.