9.3. 直接認証の無効化


外部 OIDC インテグレーションが不要になった場合に、クラスターを組み込みの OpenShift Container Platform OAuth サーバーを使用した認証に戻すには、直接認証を無効にします。

前提条件

  • クラスターのインストールプログラムによって生成された kubeconfig ファイルにアクセスできる。

手順

  1. インストールプログラムによって生成された kubeconfig ファイル、またはクラスター管理者としてログインする別の長期的な方法を使用していることを確認します。
  2. 以下のコマンドを実行して、認証設定を更新し、組み込みの OpenShift Container Platform OAuth サーバーを使用します。

    $ oc patch authentication.config/cluster --type=merge -p='
    spec:
      type: ""
      oidcProviders: null
    '

    各項目の説明:

    spec.type
    認証タイプを指定します。組み込みの OpenShift Container Platform OAuth サーバーを使用するには、"" に設定します。IntegratedOAuth も同じ値にします。
    spec.oidcProviders
    OIDC プロバイダーの設定を指定します。外部 OIDC プロバイダー設定を削除するには、null に設定します。
  3. クラスターが新しいリビジョンをすべてのノードにロールアウトするまで待ちます。

    1. 次のコマンドを実行して、Kubernetes API server Operator のステータスを確認します。

      $ oc get co kube-apiserver

      出力例

      NAME             VERSION   AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
      kube-apiserver   5.0.0    True        True          False      85m     NodeInstallerProgressing: 2 node are at revision 12; 1 node is at revision 14

      前の例のメッセージは、1 つのノードが新しいリビジョンに進み、2 つのノードがまだ更新されていないことを示しています。クラスターのサイズによっては、新しいリビジョンをすべてのノードにロールアウトするのに 20 分以上かかる場合があります。

    2. 問題をトラブルシューティングするために、Cluster Authentication Operator と kube-apiserver Pod のログでエラーを確認することもできます。
  4. 必要に応じて、既存の認証設定を復元します。

検証

  • OpenShift Container Platform Web コンソールおよび OpenShift CLI (oc) に正常にログインできることを確認します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る