Cómo crear un proyecto

En esta página, se explica cómo crear un proyecto de dispositivo aislado de Google Distributed Cloud (GDC) para agrupar tus recursos en un entorno. Los proyectos proporcionan un límite de ciclo de vida y de políticas para los recursos, lo que permite que varios grupos de usuarios administren los recursos de GDC por separado.

Esta página está dirigida a públicos como administradores de TI, ingenieros de seguridad y administradores de redes dentro del grupo de administradores de la plataforma, que son responsables de administrar los recursos dentro de su entorno.

Antes de comenzar

Para obtener los permisos necesarios para crear un proyecto, pídele a tu administrador de IAM de la organización que te otorgue el rol de Creador de proyectos (project-creator).

Los siguientes parámetros se usan para identificar tu proyecto:

  • Nombre del proyecto: Un nombre legible para tu proyecto.

    El nombre del proyecto no se usa en ninguna API de GDC. Puedes editar el nombre del proyecto en cualquier momento durante o después de su creación. No es necesario que los nombres de los proyectos sean únicos.

    Los proyectos deben cumplir con los siguientes requisitos de nombre:

    • De 4 a 30 caracteres de longitud
    • Contiene letras en minúscula, números, puntos o guiones.
  • ID del proyecto: Un identificador único global para tu proyecto.

    Un ID del proyecto es una cadena única que se usa para diferenciar tu proyecto de todos los demás en GDC. Solo puedes modificar el ID del proyecto cuando lo creas.

    Los IDs de proyecto tienen los siguientes requisitos:

    • Debe tener entre 6 y 30 caracteres.
    • Contiene letras minúsculas, números y guiones.
    • Comienza con una letra.
    • No debe comenzar con el prefijo g-, como g-project.
    • No debe terminar con un guion.
    • No debe terminar con la cadena -cluster o -system. El sufijo -system está reservado para los proyectos creados por GDC.
    • No debe estar en uso ni haberse usado anteriormente, lo que incluye los proyectos borrados.
  • Número de proyecto: Un identificador único generado de forma automática para tu proyecto.

No incluyas información sensible en el nombre, el ID del proyecto ni otros nombres de recursos del proyecto. El ID del proyecto se usa en el nombre de muchos otros recursos de GDC, y cualquier referencia al proyecto o a los recursos relacionados expone el ID del proyecto y el nombre del recurso.

Crea un nuevo proyecto

Puedes crear un proyecto para proporcionar una agrupación lógica de los recursos de servicio. Por ejemplo, puedes crear proyectos separados para contener recursos para entornos de desarrollo, prueba y producción.

Para obtener los permisos que necesitas para crear un proyecto, pídele al administrador de IAM de tu organización que te otorgue el rol de Creador de proyectos. Para obtener más información sobre cómo otorgar permisos, consulta Cómo otorgar y revocar el acceso.

Console

Para crear un proyecto nuevo con la consola de GDC, completa los siguientes pasos:

  1. En el menú de navegación, haz clic en Proyectos.
  2. Haz clic en Agregar proyecto.
  3. En el campo Nombre del proyecto, ingresa un nombre para el proyecto.
  4. Haz clic en Siguiente.
  5. Selecciona los clústeres existentes que deseas adjuntar al proyecto. Haz clic en Next.

  6. Opcional: Configura las capacidades de redes de tu proyecto. Desmarca la casilla de verificación Habilitar la robo de datos datos para inhabilitar todo el tráfico de salida hacia otros proyectos dentro de tu organización.

  7. Haz clic en Siguiente.

  8. En la sección Revisar, revisa el resumen y haz clic en Crear.

  9. Para verificar que el proyecto nuevo esté disponible, se muestra un mensaje en la consola: Project PROJECT_NAME successfully created.

gdcloud

Para crear un proyecto nuevo con la CLI de gcloud, completa los siguientes pasos:

  1. Asegúrate de tener instalada la CLI de gdcloud. Para obtener más información, consulta la página de Descripción general de la CLI de gdcloud.

  2. Para crear un proyecto, ejecuta el siguiente comando:

    gdcloud projects create --name PROJECT_ID
    

    Reemplaza PROJECT_ID por el identificador único de tu proyecto nuevo.

  3. Para verificar que el proyecto nuevo esté disponible, ejecuta el siguiente comando:

    gdcloud projects list
    

API

Para crear un proyecto nuevo directamente con la API, aplica un recurso personalizado a tu instancia de GDC:

Para crear un proyecto nuevo con la CLI de kubectl, completa los siguientes pasos:

  1. Crea y aplica el recurso personalizado Project:

    kubectl apply -f - <<EOF
    apiVersion: resourcemanager.gdc.goog/v1
    kind: Project
    metadata:
        namespace: platform
        name: PROJECT_NAME
    EOF
    

    Reemplaza PROJECT_NAME por el nombre de tu proyecto.

  2. Verifica que el proyecto nuevo esté disponible:

    kubectl get namespaces