Nesta página, mostramos como criar ou atualizar um grupo de interconexão no Google Distributed Cloud (GDC) isolado por air-gap.
Um grupo de interconexão representa um agrupamento lógico de links de interconexão que compartilham uma finalidade comum. Um grupo de interconexão é usado apenas para conexões com peers externos fora de uma instância do GDC, e não para conexões em que os dois pontos de conexão estão dentro de uma instância isolada do GDC.
Antes de começar
Para criar ou atualizar um grupo de interconexão, você precisa ter o seguinte:
- Links de interconexão atuais. Para mais informações, consulte Criar um link de interconexão.
- Os papéis necessários de identidade e acesso. Para mais informações, consulte Preparar papéis e permissões predefinidos.
Criar ou atualizar um grupo de interconexão
Para criar ou atualizar um grupo de interconexão, siga estas etapas:
- Crie um arquivo YAML chamado
interconnectgroup.yaml. Adicione o seguinte conteúdo ao arquivo:
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: {}Substitua:
IDENTIFIER: um identificador exclusivo do grupo de interconexão. Use um identificador que descreva a finalidade do conjunto de links de interconexão neste grupo.INTERCONNECT_LINK_NAME_1eINTERCONNECT_LINK_NAME_2: o nome dos links de interconexão que o grupo de interconexão corresponde. Adicione ou remova entradas da listainterconnectLinkRefsconforme necessário. Qualquer link de interconexão incluído precisa fazer parte de um único grupo de interconexões.ORG_NAME_1eORG_NAME_2: o nome das organizações locatárias para as quais o tráfego pode atravessar qualquer link de interconexão no grupo. Adicione ou remova entradas da listapermittedOrgsconforme necessário.
Crie o grupo de interconexão:
kubectl apply -f interconnectgroup.yaml -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigVerifique se a criação do grupo de interconexão foi bem-sucedida:
kubectl get interconnectgroup -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigA saída retorna o grupo de interconexão:
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"}