第2章 CodeReady Workspaces インストールの設定
以下のセクションでは、Operator を使用して Red Hat CodeReady Workspaces をインストールする設定オプションについて説明します。
関連情報
2.1. CheCluster カスタムリソースについて リンクのコピーリンクがクリップボードにコピーされました!
CodeReady Workspaces のデフォルトのデプロイメントは、Red Hat CodeReady Workspaces Operator によってパラメーター化された CheCluster
カスタムリソースで設定されます。
CheCluster
カスタムリソースは Kubernetes オブジェクトです。CheCluster
カスタムリソース YAML ファイルを編集して設定できます。このファイルには、各コンポーネントを設定するセクション (auth
、database
、server
、storage
) が含まれます。
Red Hat CodeReady Workspaces オペレーターは、CheCluster
カスタムリソースを CodeReady Workspaces インストールの各コンポーネントで使用できる設定マップに変換します。
OpenShift プラットフォームは、設定を各コンポーネントに適用し、必要な Pod を作成します。OpenShift がコンポーネントの設定で変更を検知すると、Pod を適宜再起動します。
例2.1 CodeReady Workspaces サーバーコンポーネントの主なプロパティーの設定
-
server
コンポーネントセクションで適切な変更を加えたCheCluster
カスタムリソース YAML ファイルを適用します。 -
Operator は、
che
ConfigMap
を生成します。 -
OpenShift は
ConfigMap
の変更を検知し、CodeReady Workspaces Pod の再起動をトリガーします。