Criar um grupo de interconexão

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:

Criar ou atualizar um grupo de interconexão

Para criar ou atualizar um grupo de interconexão, siga estas etapas:

  1. Crie um arquivo YAML chamado interconnectgroup.yaml.
  2. 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_1 e INTERCONNECT_LINK_NAME_2: o nome dos links de interconexão que o grupo de interconexão corresponde. Adicione ou remova entradas da lista interconnectLinkRefs conforme necessário. Qualquer link de interconexão incluído precisa fazer parte de um único grupo de interconexões.
    • ORG_NAME_1 e ORG_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 lista permittedOrgs conforme necessário.
  3. Crie o grupo de interconexão:

    kubectl apply -f interconnectgroup.yaml -n gpc-system
    --kubeconfig=/root/release/root-admin/root-admin-kubeconfig
    
  4. Verifique 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-kubeconfig
    

    A 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"}
    

A seguir