This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.8.3. DNS를 프라이빗으로 설정
클러스터를 배포한 후 프라이빗 영역만 사용하도록 DNS를 변경할 수 있습니다.
프로세스
클러스터의
DNS
사용자 정의 리소스를 확인합니다.oc get dnses.config.openshift.io/cluster -o yaml
$ oc get dnses.config.openshift.io/cluster -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow spec
섹션에는 프라이빗 영역과 퍼블릭 영역이 모두 포함되어 있습니다.DNS
사용자 지정 리소스를 패치하여 퍼블릭 영역을 제거합니다.oc patch dnses.config.openshift.io/cluster --type=merge --patch='{"spec": {"publicZone": null}}'
$ oc patch dnses.config.openshift.io/cluster --type=merge --patch='{"spec": {"publicZone": null}}' dns.config.openshift.io/cluster patched
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ingress 컨트롤러는
Ingress
개체를 만들 때DNS
정의를 참조하기 때문에Ingress
개체를 만들거나 수정할 때 프라이빗 레코드만 생성됩니다.중요퍼블릭 영역을 제거해도 기존 Ingress 개체의 DNS 레코드는 변경되지 않습니다.
선택 사항: 클러스터의
DNS
사용자 정의 리소스를 확인하고 퍼블릭 영역이 제거되었는지 확인하십시오.oc get dnses.config.openshift.io/cluster -o yaml
$ oc get dnses.config.openshift.io/cluster -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow