ベアメタル Kubernetes クラスターで実行されているマイクロサービス アーキテクチャがあります。私はイングレスnginxを使用してサービスを内部的に公開していますが、他のサービスも公開する必要があるため、別のイングレスコントローラーを使用することを考えました。別の名前空間に別のイングレス コントローラーをデプロイしようとすると、次のようなエラーが発生します。
エラー: *v1.Endpoints の監視に失敗しました: *v1.Endpoints のリストに失敗しました: エンドポイントは禁止されています: ユーザー "system:serviceaccount:ingress-nginx:ingress-nginx" はクラスターの API グループ "" のリソース "endpoints" をリストできません範囲
私の最初のイングレスも適切に機能しなくなります。
私が使用しているイングレス デプロイメント yaml は次の
とおりです。
一方、別の名前空間で使用している 2 番目のイングレス yaml は次のとおりです: https://github.com/wali97/second-ingress-controller.yaml/blob/main/ingress.yaml