이 페이지에서는 Google Distributed Cloud (GDC) 에어 갭에서 인터커넥트 그룹을 만들거나 업데이트하는 방법을 설명합니다.
Interconnect 그룹은 공통된 목적을 공유하는 Interconnect 링크의 논리적 그룹을 나타냅니다. 인터커넥트 그룹은 GDC 인스턴스 외부의 외부 피어에 대한 연결에만 사용되며, 양쪽 끝 연결 지점이 GDC 에어 갭 인스턴스 내에 있는 연결에는 사용되지 않습니다.
시작하기 전에
Interconnect 그룹을 만들거나 업데이트하려면 다음이 필요합니다.
- 기존 Interconnect 링크입니다. 자세한 내용은 상호 연결 링크 만들기를 참고하세요.
- 필요한 ID 및 액세스 역할입니다. 자세한 내용은 사전 정의된 역할 및 권한 준비를 참고하세요.
인터커넥트 그룹 만들기 또는 업데이트
Interconnect 그룹을 만들거나 업데이트하려면 다음 단계를 따르세요.
interconnectgroup.yaml이라는 YAML 파일을 만듭니다.파일에 다음 콘텐츠를 추가합니다.
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: {}다음을 바꿉니다.
IDENTIFIER: 인터커넥트 그룹의 고유 식별자입니다. 이 그룹에 있는 상호 연결 링크 집합의 목적을 설명하는 식별자를 사용합니다.INTERCONNECT_LINK_NAME_1및INTERCONNECT_LINK_NAME_2: 상호 연결 그룹이 일치하는 상호 연결 링크의 이름입니다. 필요에 따라interconnectLinkRefs목록에서 항목을 추가하거나 삭제합니다. 포함된 인터커넥트 링크는 단일 인터커넥트 그룹의 일부여야 합니다.ORG_NAME_1및ORG_NAME_2: 트래픽이 그룹의 모든 Interconnect 링크를 통과하도록 허용된 테넌트 조직의 이름입니다. 필요에 따라permittedOrgs목록에서 항목을 추가하거나 삭제합니다.
Interconnect 그룹을 만듭니다.
kubectl apply -f interconnectgroup.yaml -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfigInterconnect 그룹 생성이 성공했는지 확인합니다.
kubectl get interconnectgroup -n gpc-system --kubeconfig=/root/release/root-admin/root-admin-kubeconfig출력에 인터커넥트 그룹이 반환됩니다.
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"}