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:
- Vínculos de interconexión existentes Para obtener más información, consulta Crea un vínculo de interconexión.
- Los roles de identidad y acceso necesarios Para obtener más información, consulta Cómo preparar roles y permisos predefinidos.
Crea o actualiza un grupo de interconexión
Para crear o actualizar un grupo de interconexión, sigue estos pasos:
- Crea un archivo YAML llamado
interconnectgroup.yaml. 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_1yINTERCONNECT_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 listainterconnectLinkRefssegún sea necesario. Cualquier vínculo de interconexión incluido debe formar parte de un solo grupo de interconexión.ORG_NAME_1yORG_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 listapermittedOrgssegún sea necesario.
Crea el grupo de interconexión:
kubectl apply -f interconnectgroup.yaml -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigVerifica 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-kubeconfigEl 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"}