ingress-nginx helm 차트를 두 번(개인용으로 한 번, 공용 서비스용으로 한 번) 배포해야 합니다. 프라이빗 수신에 대한 차트는 이미 네임스페이스=kube-system 및 release-name=nginx-ingress-private에 배포되어 있습니다.
설치 명령을 실행하면 개인 수신용으로 설치된 버전과의 충돌을 나타내는 다음 오류가 발생합니다.
george@devops:~/ $ helm -n ingress-nginx-public install ingress-nginx-public ingress-nginx/ingress-nginx
오류: 설치 실패: 렌더링된 매니페스트에 이미 존재하는 리소스가 포함되어 있습니다. 설치를 계속할 수 없습니다. "" 네임스페이스의 IngressClass "nginx"가 존재하며 현재 릴리스로 가져올 수 없습니다. 소유권 메타데이터가 잘못되었습니다. 주석 유효성 검사 오류: 키 "meta.helm.sh/release-name"은 "ingress-nginx-public"과 동일해야 합니다. 현재 값은 "nginx-ingress-private"입니다. 주석 유효성 검사 오류: 키 "meta.helm.sh/release-namespace"는 "ingress-nginx-public"과 동일해야 합니다. 현재 값은 "kube-system"입니다.
동일한 클러스터에 차트가 두 번 배포되는 것을 보았으므로 이것이 가능하다는 것을 알고 있습니다.
도움을 주셔서 감사합니다.