1.5.3.2.8. Red Hat OpenShift Service on AWS への HyperShift のインストールが、アドミッション Webhook エラーにより失敗する


Red Hat OpenShift Service on AWS (classic) に multicluster engine for Kubernetes Operator 2.10 をインストールすると、HyperShift のインストールジョブが、namespace-validation.managed.openshift.io denied the request のようなメッセージと同様のアドミッション Webhook エラーで繰り返し失敗する可能性があります。エラーの詳細な説明は次のとおりです。

  • インストールプロセスでは、openshift.io/cluster-monitoring: "true" ラベルが含まれる hypershift namespace の作成が試行されます。
  • Red Hat OpenShift Service on AWS (classic) のマネージドアドミッション Webhook は、ユーザーによる、namespace 上の保護されたラベル (cluster-monitoring を含む) の変更を阻害します。
  • プラットフォーム監視フラグは、デフォルトで Operator を監視するように設定されており、これにより hypershift namespace に cluster-monitoring ラベルが追加されます。
  • 通常、Red Hat OpenShift Service on AWS (classic) のようなマネージド環境では、サービスプロバイダーがプラットフォームレベルの監視を担当します。したがって、この監視は不要であり、namespace 保護ポリシーと競合します。

この問題を解決するには、以下の手順に従って、local-cluster namespace に ConfigMap を作成し、プラットフォーム監視を無効にします。

  1. 次の内容で ConfigMap 用の YAML ファイルを作成します。

    kind: ConfigMap
    apiVersion: v1
    metadata:
      name: hypershift-operator-install-flags
      namespace: local-cluster
    data:
      installFlagsToAdd: "--platform-monitoring=None"
      installFlagsToRemove: ""
  2. ConfigMap をクラスターに適用します。次のコマンドを実行します。<filename> は YAML ファイルの名前に置き換えます。

    oc apply -f <filename>.yaml

この設定により、HyperShift インストーラーは cluster-monitoring ラベルをスキップするように指示され、アドミッション Webhook の競合が回避されます。

ACM-26040

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る