2.10. 기존 ingress 오브젝트 패치
기존 Ingress 오브젝트를 다시 생성하거나 이러한 오브젝트에 대한 서비스를 중단하지 않고 다음 필드를 업데이트하거나 수정할 수 있습니다.
- 사양
- 호스트
- 경로
- 백엔드 서비스
- SSL/TLS 설정
- 주석
2.10.1. Ingress 오브젝트를 패치하여 ingressWithoutClassName 경고 해결 링크 복사링크가 클립보드에 복사되었습니다!
특정 라우팅 문제를 방지하려면 각 Ingress 오브젝트에 대한 ingressClassName 필드를 정의해야 합니다.
Ingress 오브젝트를 생성한 후 약 24시간 후에 Ingress 컨트롤러에서 ingressWithoutClassName 경고를 보내 ingressClassName 필드를 설정하도록 알립니다.
이 절차에서는 적절한 라우팅 및 기능을 보장하기 위해 완료된 ingressClassName 필드를 사용하여 Ingress 오브젝트의 패치를 보여줍니다.
절차
모든
IngressClass오브젝트를 나열합니다.$ oc get ingressclass모든 네임스페이스의 모든
Ingress오브젝트를 나열합니다.$ oc get ingress -A다음 명령을 실행하여
Ingress오브젝트를 패치합니다. 이 명령은 원하는 ingress 클래스 이름을 포함하도록Ingress오브젝트를 패치합니다.$ oc patch ingress/<ingress_name> --type=merge --patch '{"spec":{"ingressClassName":"openshift-default"}}'-
<ingress_name> : <ingress_name>을Ingress오브젝트의 이름으로 바꿉니다.
-