이 문서에서는 Google Distributed Cloud에서 사용자 클러스터의 번들 인그레스를 사용 중지하는 방법을 보여줍니다.
기본적으로 번들 인그레스는 사용자 클러스터에서 사용 설정됩니다. 즉, istiod
및 istio-ingress
배포가 실행됩니다. 자세한 내용은 인그레스 구성요소를 참조하세요.
사용자 클러스터에서 Cloud Service Mesh의 전체 설치를 사용하려면 번들 인그레스를 중지하는 것이 좋습니다. Cloud Service Mesh가 완전히 설치된 경우 번들 인그레스가 필요하지 않고 번들 인그레스와 Cloud Service Mesh 간에 충돌이 발생할 수 있기 때문입니다.
새 클러스터의 번들 인그레스 중지
사용자 클러스터 만들기에 설명된 대로 사용자 클러스터를 만듭니다.
사용자 클러스터 구성 파일을 입력할 때 다음을 수행합니다.
disableBundledIngress
를true
로 설정합니다.loadBalancer.vips.ingressVIP
값을 지정하지 않습니다.
apiVersion: v1 kind: UserCluster ... disableBundledIngress: true ... loadBalancer: vips: controlPlaneVIP: 172.16.21.30 ingressVIP:
기존 클러스터의 번들 인그레스 중지
기존 사용자 클러스터 구성 파일에서 다음 안내를 따르세요.
disableBundledIngress
를true
로 설정합니다.loadBalancer.vips.ingressVIP
값을 삭제합니다.
클러스터를 업데이트합니다.
gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config USER_CLUSTER_CONFIG
다음을 바꿉니다.
ADMIN_CLUSTER_KUBECONFIG: 관리자 클러스터 kubeconfig 파일의 경로입니다.
USER_CLUSTER_CONFIG: 사용자 클러스터 구성 파일의 경로입니다.
수동 부하 분산
클러스터에서 수동 부하 분산을 사용하고 번들 인그레스를 중지하려면 다음 필드에 값을 지정하지 마세요.
loadBalancer.manualLB.ingressHTTPSNodePort
loadBalancer.manualLB.ingressHTTPNodePort
loadBalancer: Kind: ManaulLB manualLB: ingressHTTPSNodePort: ingressHTTPNodePort: controlPlaneNodePort: 30562
기존 클러스터의 번들 인그레스 사용 설정
번들 인그레스가 중지된 기존 사용자 클러스터에 번들 인그레스를 사용 설정하려면 사용자 클러스터 구성 파일을 수정하고 gkectl update cluster
를 실행합니다.