Crea un grupo de interconexión

En esta página, se proporcionan instrucciones para crear o actualizar un grupo de interconexión en Google Distributed Cloud (GDC) aislado.

Un grupo de interconexión representa una agrupación lógica de vínculos de interconexión que comparten un propósito común. Un grupo de interconexión solo se usa para las conexiones hacia pares externos fuera de una instancia de GDC, y no para las conexiones en las que ambos extremos de los puntos de conexión se encuentran dentro de una instancia de GDC aislada.

Antes de comenzar

Para crear o actualizar un grupo de interconexión, debes tener lo siguiente:

Crea o actualiza un grupo de interconexión

Para crear o actualizar un grupo de interconexión, sigue estos pasos:

  1. Crea un archivo YAML llamado interconnectgroup.yaml.
  2. Agrega el siguiente contenido al archivo:

    apiVersion: system.private.gdc.goog/v1alpha1
    kind: InterconnectGroup
    metadata:
      name: interconnect-group-IDENTIFIER
      namespace: gpc-system
    spec:
      interconnectLinkRefs:
        - name: INTERCONNECT_LINK_NAME_1
          namespace: gpc-system
        - name: INTERCONNECT_LINK_NAME_2
          namespace: gpc-system
      interconnectType: DirectConnect
      permittedOrgs:
        - name: ORG_NAME_1
          namespace: gpc-system
        - name: ORG_NAME_2
          namespace: gpc-system
    status: {}
    

    Reemplaza lo siguiente:

    • IDENTIFIER: Es un identificador único del grupo de interconexión. Usa un identificador que describa el propósito del conjunto de vínculos de interconexión en este grupo.
    • INTERCONNECT_LINK_NAME_1 y INTERCONNECT_LINK_NAME_2: Son los nombres de las vinculaciones de interconexión con las que coincide el grupo de interconexión. Agrega o quita entradas de la lista interconnectLinkRefs según sea necesario. Cualquier vínculo de interconexión incluido debe formar parte de un solo grupo de interconexión.
    • ORG_NAME_1 y ORG_NAME_2: Son los nombres de las organizaciones de inquilinos para las que se permite que el tráfico atraviese cualquier vínculo de interconexión del grupo. Agrega o quita entradas de la lista permittedOrgs según sea necesario.
  3. Crea el grupo de interconexión:

    kubectl apply -f interconnectgroup.yaml -n gpc-system
    --kubeconfig=/root/release/root-admin/root-admin-kubeconfig
    
  4. Verifica que la creación del grupo de interconexión se haya realizado correctamente:

    kubectl get interconnectgroup -n gpc-system
    --kubeconfig=/root/release/root-admin/root-admin-kubeconfig
    

    El resultado muestra el grupo de interconexión:

    kubectl get interconnectgroup -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfig
    NAME                                 AGE    TYPE            PARTICIPATING ORGS   INTERCONNECT LINKS
    interconnect-group-directconnect-1   3d2h   DirectConnect                        {"name":"interconnect-zv-aa-blsw01-directconnect-1","namespace":"gpc-system"}
    

¿Qué sigue?