第2章 SiteConfig


SiteConfig Operator は、SiteConfig ジェネレーター kustomize プラグインの SiteConfig API から派生した、統合 ClusterInstance API を使用したテンプレート駆動型のクラスタープロビジョニングソリューションを提供します。

SiteConfig Operator の使用方法の詳細は、次のドキュメントを参照してください。

高度なトピックは、次のドキュメントを参照してください。

2.1. SiteConfig Operator について

SiteConfig Operator は、テンプレートドリブンのクラスタープロビジョニングソリューションを提供します。これにより、さまざまなインストール方法でクラスターをプロビジョニングできます。

SiteConfig Operator は、SiteConfig ジェネレーター kustomize プラグインの SiteConfig API から派生した統合 ClusterInstance API を導入します。

ClusterInstance API は、クラスターを定義するパラメーターを、クラスターがデプロイされる方法から分離します。

この分離により、エージェントクラスターのインストールや Argo CD に関連するスケーラビリティー制約など、現在の GitOps Zero Touch Provisioning (ZTP) フローSiteConfig kustomize プラグインがもたらす特定の制限が削除されます。

統合された ClusterInstance API を使用すると、SiteConfig Operator により次のように改善されます。

独立性
クラスター定義をインストール方法から分離します。ClusterInstance カスタムリソースはクラスター定義をキャプチャーし、インストールテンプレートはクラスターアーキテクチャーとインストール方法をキャプチャーします。
統合
SiteConfig Operator は、Git ワークフローと非 Git ワークフローの両方を統合します。ClusterInstance カスタムリソースをハブクラスターに直接適用することも、ArgoCD などの GitOps ソリューションを通じてリソースを同期することもできます。
一貫性
Assisted Installer、Image Based Install Operator、その他のカスタムテンプレートベースのアプローチなど、いずれを使用しているかにかかわらず、インストール方法をまたいで一貫した API が維持されます。
スケーラビリティー
各クラスターで、SiteConfig kustomize プラグインよりも高いスケーラビリティーを実現できます。
柔軟性
カスタムテンプレートを使用することで、クラスターのデプロイとインストールが強化されます。
トラブルシューティング
クラスターのデプロイメントステータスとレンダリングされたマニフェストに関する有益な情報を取得でき、トラブルシューティングエクスペリエンスが大幅に向上します。

Image Based Install Operator の詳細は、Image Based Install Operator を参照してください。

Assisted Installer の詳細は、Assisted Installer を使用したオンプレミスクラスターのインストール を参照してください。

2.1.1. SiteConfig Operator フロー

SiteConfig Operator は、ClusterInstance カスタムリソースのデータからインスタンス化されたユーザー定義テンプレートに基づき、インストールマニフェストを動的に生成します。

ClusterInstance カスタムリソースは、ArgoCD を介して Git リポジトリーから取得するか、ハブクラスター上で手動で直接作成するか、外部ツールとワークフローを使用して作成できます。

以下は、その大まかなプロセスです。

  1. ハブクラスター上に 1 つ以上のインストールテンプレートセットを作成します。
  2. これらのインストールテンプレートとサポートマニフェストを参照する ClusterInstance カスタムリソースを作成します。
  3. リソースが作成されると、SiteConfig Operator は、カスタムリソースで参照されるテンプレートフィールドに値を入力して ClusterInstance カスタムリソースを調整します。
  4. SiteConfig Operator はインストールマニフェストを検証してレンダリングし、その後 Operator がドライランを実行します。
  5. ドライランが成功すると、マニフェストが作成され、基盤となる Operator がマニフェストを使用および処理します。
  6. インストールが開始します。
  7. SiteConfig Operator は、関連付けられている ClusterDeployment リソースの変更を継続的に監視し、それに応じて ClusterInstance カスタムリソースの status フィールドを更新します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る