8.3. 直接認証を無効にする


必要に応じて、クラスターの直接認証を無効にして、組み込みの OpenShift OAuth サーバーを使用した認証に戻すことができます。

前提条件

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

手順

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

    $ oc patch authentication.config/cluster --type=merge -p='
    spec:
      type: "" 
    1
    
      oidcProviders: null 
    2
    
    '
    Copy to Clipboard Toggle word wrap
    1
    組み込みの OpenShift OAuth サーバーを使用するには、type"" に設定します。IntegratedOAuth も同じ値にします。
    2
    oidcProviders 設定を削除します。
  3. クラスターが新しいリビジョンをすべてのノードにロールアウトするまで待ちます。

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

      $ oc get co kube-apiserver
      Copy to Clipboard Toggle word wrap

      出力例

      NAME             VERSION   AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
      kube-apiserver   4.19.0    True        True          False      85m     NodeInstallerProgressing: 2 node are at revision 12; 1 node is at revision 14
      Copy to Clipboard Toggle word wrap

      前の例のメッセージは、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 をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

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

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

会社概要

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

Theme

© 2025 Red Hat