11.5.2. 重複したマシンセットとマシンリソース


Machine API リソースの Cluster API リソースへの移行をサポートするクラスターでは、リソースをリスト表示する OpenShift CLI (oc) コマンドの出力と OpenShift Container Platform Web コンソールで、一部のリソースのインスタンスが重複しているように見えます。

原因

デフォルトの設定オプションを使用する OpenShift Container Platform クラスターをインストールすると、インストールプログラムは openshift-machine-api namespace に以下のインフラストラクチャーリソースをプロビジョニングします。

  • 3 つのコントロールプレーンマシンを管理する 1 つのコントロールプレーンマシンセット。
  • 3 台のコンピュートマシンを管理する 1 つ以上のコンピュートマシンセット。
  • スポットインスタンスを管理する 1 つのマシンヘルスチェック。
  • コンピュートマシンセットの仕様に従って作成されたコンピュートマシン。

Machine API リソースから Cluster API リソースへの移行をサポートするクラスターでは、双方向同期コントローラーが openshift-cluster-api namespace に次の Cluster API リソースを作成します。

  • 1 つのクラスターリソース。
  • 1 つのプロバイダー固有のインフラストラクチャークラスターリソース。
  • コンピュートマシンセットに対応する 1 つ以上のマシンテンプレート。
  • 3 台のコンピュートマシンを管理する 1 つ以上のコンピュートマシンセット。
  • マシンテンプレートとコンピュートマシンセットの仕様に従って作成されたコンピュートマシン。
  • コンピュートマシンに対応するインフラストラクチャーマシン。

これらの Cluster API リソースの名前は、openshift-machine-api namespace 内の対応するリソースの名前と同じです。

結果
この動作により、リソースをリスト表示する oc コマンドの出力と OpenShift Container Platform Web コンソールに、重複していると思われるマシンセットおよびマシンリソースのインスタンスが表示されます。
回避策
リソースの名前が他の namespace 内の対応するリソースと同じであっても、現在の authoritative API を使用するリソースだけがアクティブです。同期コントローラーは、意図しないリコンシリエーションを防ぐために、現在の authoritative API を使用しない対応するリソースをプロビジョニングされていない (Paused) 状態で作成および維持します。
結果

重複していると思われる各リソースのうち、一度にアクティブになるのは 1 つだけです。非アクティブな nonauthoritative リソースは機能に影響を与えません。

重要

現在の authoritative API を使用する対応するリソースを削除する場合を除き、現在の authoritative API を使用しない nonauthoritative リソースは削除しないでください。

現在の authoritative API を使用していない nonauthoritative リソースを削除すると、同期コントローラーは、現在の authoritative API を使用する対応するリソースを削除します。詳細は、「予期しないリソース削除動作」を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る