Esta página fornece instruções sobre como criar ou atualizar um grupo de interconexão no Google Distributed Cloud (GDC) air-gapped.
Um grupo de interligações representa um agrupamento lógico de links de interligação que partilham um objetivo comum. Um grupo de interligação só é usado para ligações a pares externos fora de uma instância do GDC e não para ligações em que os pontos de ligação de ambas as extremidades estão numa instância isolada do GDC.
Antes de começar
Para criar ou atualizar um grupo de interconexão, tem de ter o seguinte:
- Associações de interconexão existentes. Para mais informações, consulte o artigo Crie um link de interconexão.
- As funções de identidade e acesso necessárias. Para mais informações, consulte o artigo Prepare funções e autorizações predefinidas.
Crie ou atualize um grupo de interconexão
Para criar ou atualizar um grupo de interligação, siga estes passos:
- Crie um ficheiro YAML com o nome
interconnectgroup.yaml. Adicione o seguinte conteúdo ao ficheiro:
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 o seguinte:
IDENTIFIER: um identificador exclusivo para o grupo de interconexão. Use um identificador que descreva a finalidade do conjunto de associações de interconexão neste grupo.INTERCONNECT_LINK_NAME_1eINTERCONNECT_LINK_NAME_2: o nome das associações de interconexão com as quais o grupo de interconexão corresponde. Adicione ou remova entradas da listainterconnectLinkRefsconforme necessário. Qualquer link de interconexão incluído tem de fazer parte de um único grupo de interconexão.ORG_NAME_1eORG_NAME_2: o nome das organizações de inquilinos para as quais o tráfego tem permissão para atravessar qualquer associação de interconexão no grupo. Adicione ou remova entradas da listapermittedOrgsconforme necessário.
Crie o grupo de interligaçã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 é bem-sucedida:
kubectl get interconnectgroup -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigA saída devolve 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"}