Clusters
クラスターの一覧を表示
デプロイメントグループに登録され、デプロイのために設定されたクラスターの一覧を表示できます。
-
Cluster Name: クラスターの名前。
-
Provider: クラウドプラットフォームプロバイダー。
-
Type: クラスターのタイプ。
-
Status: クラスターの稼働状況、Ready/Stop/Unknownの値として表示されます。
-
Health: クラスターの健康状態、緑/黄/赤の色で表示されます。
-
CPU Request: クラスター内のデプロイメントグループのCPUリクエスト使用率のパーセンテージ値。
-
CPU Limit: クラスター内のデプロイメントグループのCPUリミット使用率のパーセンテージ値。
-
Mem Request: クラスター内のデプロイメントグループのメモリリクエスト使用率のパーセンテージ値。
-
Actions: 次の機能を担当する機能ボタンのコレクション(左から右へ):
- Configuration: クラスター設定
- Delete: クラスターを削除
クラスターの追加
デプロイメントグループクラスタータブの一覧表示画面の左上隅にある Add Cluster ボタンをクリックすることでクラスターを追加できます。クラスター追加のポップアップ画面が開き、追加可能なクラスターの一覧が表示されます。
クラスタを追加したい場合は、そのチェックボックスを選択し、Add Clusterボタンをクリックします。追加されたクラスタがリストに表示され、Add Clusterポップアップ画面が閉じます。クラスタが追加されると、Deployment Groupを作成する際に設定されたnamespaceが自動的にクラスタのために作成されます。
クラスタのプロパティを設定する
登録されたクラスタを構成できます。クラスタのアクションセクションで構成ボタンをクリックします。
クラスタ構成ポップアップ画面が開きます:
構成画面は、リソースクォータ、リミット範囲、ラベルのタブで構成されています。以前に保存された構成がある場合、ポップアップ画面は検索が完了した状態で開きます。設定されたnamespace内のリソースのサイズと数を制限します。
Limit Rangeタブで、Namespace内のWorkloadのCPUとメモリを制限します:
Labelsタブでは、クラスタのラベルを定義できます:
クラスタを削除する
登録されたクラスタを削除します。Deployment Group Clusterタブのリストビュー画面で、クラスタを削除するためにDeleteアクションをクリックします。Deployment Groupから削除したいクラスタのアクション項目内のDeleteボタンをクリックします。これは実際のクラスタを削除するものではなく、Deployment Groupのメンバーとして削除するものです。
Deployment Groupに追加した際に作成されたNamespaceは削除され、その中にデプロイされたすべてのリソースも削除されることに注意してください。
共通リソースの設定
Kubernetesリソース(Persistent Volume Claims、ConfigMaps、Secrets)を管理し、クラスターにデプロイすることができます。画面上部のリソースタブをクリックしてください。リソース画面は以下のように構成されています。
➀ デプロイボタンとクラスター固有のリソースメニュー:クラスタータブに登録されたクラスター名がメニューとして表示されます。各クラスター名には、Persistent Volume Claims、ConfigMaps、およびSecretsのサブメニューがあります。
➁ リソースの編集:クラスター内のリソースを作成または編集します。
➂ リソースリスト:クラスターに登録されたリソースのリストを取得します。
Persistent Volume Claimsの設定
リソース画面で、左側のメニューからクラスターを選択し、クラスターのサブメニューからPersistent Volume Claimsメニューを選択します。
Persistent Volume Claim(PVC)を作成する画面と、クラスターに登録されたPVCのリストが表示されます。
各項目に正しい値を入力すると、Saveボタンがアクティブになります。Saveボタンをクリックすると、PVCが作成され、画面下部のリストに自動的に追加されます。
PVCリストのアクションセクションにあるDeleteボタンをクリックすることで、クラスターからPVCを削除できます。追加または削除されたPVCは、クラスターに即座には反映されませんが、デプロイ機能を通じて反映されます。
- Name: PVCの名前。
- Bound: PVCのステータス値(Kubernetesにおける)。
- Volume: PVCのVolumeName値(Kubernetesにおける)。
- Capacity: ストレージサイズ。
- Access Mode: アクセスモード。
- Storage Class: ストレージクラスの名前。
- Age: PVCのエイジ値(Kubernetesにおける)。
- Status: 次のいずれかの値として表示されます: CREATED/DEPLOYED/UPDATED/UNKNOWN。
- Actions: 削除ボタンを含む機能ボタンのコレクションで、削除として機能します。
ConfigMapsの設定
リソース画面で、左メニューからクラスターを選択し、クラスターのサブメニューからConfigMapsメニューを選択します。
ConfigMapを作成できる画面と、クラスターに登録されているConfigMapsのリストが表示されます。
これがConfigMaps作成画面です。各項目に正しい値を入力すると、保存ボタンがアクティブになります。
Saveボタンをクリックすると、ConfigMapが作成され、画面の下部にあるリストに自動的に追加されます:
- Name: ConfigMapの名前。
- Data: ConfigMap内のデータの数。
- Age: ConfigMapのエイジ値(Kubernetesにおける)。
- Status: 次のいずれかの値として表示されます: CREATED/DEPLOYED/UPDATED/UNKNOWN。
- Actions: 削除ボタンを含む機能ボタンのコレクションで、削除として機能します。 クラスタからConfigMapを削除するには、ConfigMapリストのアクションセクションにある削除ボタンをクリックします。追加または削除されたConfigMapは、クラスタに即座には反映されませんが、デプロイ機能を通じて反映されます。
シークレットの設定
リソース画面で、左メニューからクラスタを選択し、クラスタのサブメニューからシークレットメニューを選択します。
シークレットを作成する画面と、クラスタに登録されているシークレットのリストが表示されます。
これがシークレット作成画面です:
各項目に正しい値を入力すると、Saveボタンがアクティブになります。Saveボタンをクリックしてシークレットを作成すると、画面の下部にあるリストに自動的に追加されます。
- Name: シークレットの名前。
- Type: シークレットのタイプ。
- Data: シークレット内のデータの数。
- Age: Kubernetesにおけるシークレットのエイジ値。
- Status: 次のいずれかの値として表示されます:CREATED/DEPLOYED/UPDATED/UNKNOWN。
- Actions: 削除ボタンを含む機能ボタンのコレクションで、削除機能を持ちます。
シークレットリストの名前項目をクリックして、入力画面でシークレットの内容を表示し、Saveボタンをクリックして編集した内容を保存します。シークレットリストのアクションセクションにあるDeleteボタンをクリックして、クラスタからシークレットを削除します。追加または削除されたシークレットは、クラスタに即座には反映されませんが、デプロイ機能を通じて反映されます。