2.10. 기존 인그레스 객체 패치
다음 기존 Ingress
객체의 필드는 객체를 다시 만들거나 해당 객체에 대한 서비스를 중단하지 않고도 업데이트하거나 수정할 수 있습니다.
- 명세서
- 호스트
- 경로
- 백엔드 서비스
- SSL/TLS 설정
- 주석
2.10.1. IngressWithoutClassName 경고를 해결하기 위해 Ingress 객체 패치 링크 복사링크가 클립보드에 복사되었습니다!
ingressClassName
필드는 IngressClass
객체의 이름을 지정합니다. 각 Ingress
객체에 대해 ingressClassName
필드를 정의해야 합니다.
Ingress
객체에 대해 ingressClassName
필드를 정의하지 않은 경우 라우팅 문제가 발생할 수 있습니다. 24시간 후에는 ingressWithoutClassName
알림을 받게 되며, 이 알림을 통해 ingressClassName
필드를 설정하라는 알림을 받게 됩니다.
절차
적절한 라우팅과 기능을 보장하기 위해 완성된 ingressClassName
필드로 Ingress
객체에 패치를 적용합니다.
모든
IngressClass
객체를 나열하세요:oc get ingressclass
$ oc get ingressclass
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 모든 네임스페이스의 모든
Ingress
객체를 나열합니다.oc get ingress -A
$ oc get ingress -A
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ingress
객체에 패치를 적용합니다.oc patch ingress/<ingress_name> --type=merge --patch '{"spec":{"ingressClassName":"openshift-default"}}'
$ oc patch ingress/<ingress_name> --type=merge --patch '{"spec":{"ingressClassName":"openshift-default"}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow <ingress_name>을
Ingress
객체의 이름으로 바꾸세요. 이 명령은 원하는 Ingress 클래스 이름을 포함하도록Ingress
객체에 패치를 적용합니다.