8.8.6.4. GCP에서 글로벌 액세스 권한이 있는 Ingress 컨트롤러 생성
GCP(Google Cloud Platform) 클러스터에 글로벌 액세스할 수 있는 Ingress 컨트롤러를 생성할 수 있습니다. 글로벌 액세스는 내부 로드 밸런서를 사용하는 Ingress 컨트롤러에서만 사용할 수 있습니다.
사전 요구 사항
-
install-config.yaml
을 생성하고 수정 완료했습니다.
절차
새 GCP 클러스터에서 글로벌 액세스 권한이 있는 Ingress 컨트롤러를 생성합니다.
설치 프로그램이 포함된 디렉터리로 변경하고 매니페스트를 생성합니다.
$ ./openshift-install create manifests --dir <installation_directory> 1
- 1
<installation_directory>
는 클러스터의install-config.yaml
파일이 포함된 디렉터리의 이름을 지정합니다.
파일이 생성되면 다음과 같이 여러 네트워크 구성 파일이
manifests/
디렉토리에 나타납니다.$ ls <installation_directory>/manifests/cluster-ingress-default-ingresscontroller.yaml
출력 예
cluster-ingress-default-ingresscontroller.yaml
편집기에서
cluster-ingress-default-ingresscontroller.yaml
파일을 열고 원하는 운영자 구성을 설명하는 CR(사용자 정의 리소스)을 입력합니다.Global
에 대한clientAccess
구성 샘플spec: endpointPublishingStrategy: loadBalancer: providerParameters: gcp: clientAccess: Global 1 type: GCP scope: Internal 2 type: LoadBalancerService