14.9. 선택 사항: 공용 IP 주소를 엣지 컴퓨팅 노드에 할당
워크로드에 로컬 영역 인프라의 퍼블릭 서브넷에 에지 컴퓨팅 노드를 배포해야 하는 경우 클러스터를 설치할 때 머신 세트 매니페스트를 구성할 수 있습니다.
AWS 로컬 영역 인프라는 지정된 영역의 네트워크 트래픽에 액세스하므로 애플리케이션은 해당 영역에 더 가까운 최종 사용자를 제공할 때 대기 시간을 단축할 수 있습니다.
프라이빗 서브넷에 컴퓨팅 노드를 배포하는 기본 설정은 요구 사항을 충족하지 않을 수 있으므로 인프라에 더 많은 사용자 지정을 적용하려면 퍼블릭 서브넷에 에지 컴퓨팅 노드를 만드는 것이 좋습니다.
기본적으로 OpenShift Container Platform은 프라이빗 서브넷에 컴퓨팅 노드를 배포합니다. 최상의 성능을 위해 퍼블릭 IP 주소가 서브넷에 연결된 서브넷에 컴퓨팅 노드를 배치하는 것이 좋습니다.
추가 보안 그룹을 생성해야 하지만 실제로 필요할 때 인터넷을 통한 그룹 규칙만 열어야 합니다.
프로세스
설치 프로그램이 포함된 디렉터리로 변경하고 매니페스트 파일을 생성합니다. 설치 매니페스트가
openshift
및manifests
디렉터리 수준에서 생성되었는지 확인합니다.$ ./openshift-install create manifests --dir <installation_directory>
매니페스트가 퍼블릭 서브넷에 배포되도록 설치 프로그램이 로컬 영역에 생성하는 머신 세트 매니페스트를 편집합니다.
spec.template.spec.providerSpec.value.publicIP
매개변수에true
를 지정합니다.로컬 영역에 빠르게 클러스터를 설치하기 위한 머신 세트 매니페스트 구성의 예
spec: template: spec: providerSpec: value: publicIp: true subnet: filters: - name: tag:Name values: - ${INFRA_ID}-public-${ZONE_NAME}
로컬 영역 서브넷이 있는 기존 VPC에 클러스터를 설치하기 위한 머신 세트 매니페스트 구성의 예
apiVersion: machine.openshift.io/v1beta1 kind: MachineSet metadata: name: <infrastructure_id>-edge-<zone> namespace: openshift-machine-api spec: template: spec: providerSpec: value: publicIp: true