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 ボタンをクリックします。クラスター追加のポップアップ画面が閉じ、追加したクラスターが一覧に表示されます。クラスターが追加されると、デプロイメントグループ作成時に設定された名前空間が自動的にクラスターのために作成されます。
クラスターのプロパティ設定
登録されたクラスターを構成できます。クラスターのアクションセクションにある構成ボタンをクリックします。
クラスター設定のポップアップ画面が開きます:
設定画面は、リソースクォータ、リミットレンジ、ラベルのタブで構成されています。以前に保存された設定がある場合、ポップアップ画面は検索が完了した状態で開きます。設定された名前空間内のリソースのサイズと数を制限します。
Limit Range タブで、名前空間内のワークロードのCPU、メモリを制限します:
Labels タブでは、クラスターのラベルを定義できます:
クラスターの削除
登録されたクラスターを削除します。デプロイメントグループ クラスタータブの一覧表示画面で、削除アクションをクリックしてクラスターを削除します。デプロイメントグループから削除したいクラスターのアクション項目内の削除ボタンをクリックします。これは実際のクラスターを削除するものではなく、デプロイメントグループのメンバーとして削除するものです。
デプロイメントグループに追加した際に作成された名前空間は削除され、その中にデプロイされたすべてのリソースも削除されることに注意してください。
共通リソースの設定
クラスターにデプロイされるKubernetesリソース(永続ボリュームクレーム、ConfigMaps、Secrets)を管理できます。画面上部のリソースタブをクリックします。リソース画面は次のように構成されています:
➀ デプロイボタンとクラスター固有のリソースメニュー:クラスタータブに登録されたクラスター名がメニューとして表示されます。各クラスター名には、永続ボリュームクレーム、ConfigMaps、Secretsのサブメニューがあります。
➁ リソースの編集:クラスター内のリソースを作成または編集します。
➂ リソースリスト:クラスターに登録されたリソースの一覧を取得します。
永続ボリュームクレームの設定
リソース画面で、左メニューからクラスターを選択し、クラスターのサブメニューから永続ボリュームクレームメニューを選択します。
永続ボリュームクレーム(PVC)を作成する画面と、クラスターに登録されたPVCの一覧が表示されます。
各項目に正しい値を入力すると、Save ボタンがアクティブになります。Save ボタンをクリックすると、PVCが作成され、画面下部のリストに自動的に追加されます。
クラスターからPVCを削除するには、PVCリストのアクションセクションにある Delete ボタンをクリックします。追加または削除されたPVCは、クラスターに即座には反映されませんが、デプロイ機能を通じて反映されます。
- Name: PVCの名前。
- Bound: KubernetesにおけるPVCのステータス値。
- Volume: KubernetesにおけるPVCのVolumeName値。
- Capacity: ストレージサイズ。
- Access Mode: アクセスモード。
- Storage Class: ストレージクラスの名前。
- Age: KubernetesにおけるPVCのエイジ値。
- Status: 次のいずれかの値として表示されます:CREATED/DEPLOYED/UPDATED/UNKNOWN。
- Actions: 削除ボタンを含む機能ボタンのコレクション。
ConfigMapsの設定
リソース画面で、左メニューからクラスターを選択し、クラスターのサブメニューからConfigMapsメニューを選択します。
ConfigMapを作成する画面と、クラスターに登録されたConfigMapsの一覧が表示されます。
これはConfigMaps作成画面です。各項目に正しい値を入力すると、保存ボタンがアクティブになります。
Save ボタンをクリックすると、ConfigMapが作成され、画面下部のリストに自動的に追加されます:
- Name: ConfigMapの名前。
- Data: ConfigMap内のデータの数。
- Age: KubernetesにおけるConfigMapのエイジ値。
- Status: 次のいずれかの値として表示されます:CREATED/DEPLOYED/UPDATED/UNKNOWN。
- Actions: 削除ボタンを含む機能ボタンのコレクション。
クラスターからConfigMapを削除するには、ConfigMapリストのアクションセクションにある削除ボタンをクリックします。追加または削除されたConfigMapsは、クラスターに即座には反映されませんが、デプロイ機能を通じて反映されます。
Secretsの設定
リソース画面で、左メニューからクラスターを選択し、クラスターのサブメニューからSecretsメニューを選択します。
あなたは、シークレットを作成できる画面と、クラスターに登録されたシークレットのリストを見ることができます。
これはシークレット作成画面です:
各項目に正しい値を入力すると、Save ボタンがアクティブになります。Save ボタンをクリックしてシークレットを作成すると、それは画面の下部にあるリストに自動的に追加されます。
- Name: シークレットの名前。
- Type: シークレットのタイプ。
- Data: シークレット内のデータの数。
- Age: Kubernetesにおけるシークレットのエイジ値。
- Status: 次のいずれかの値として表示されます:CREATED/DEPLOYED/UPDATED/UNKNOWN。
- Actions: 削除ボタンを含む機能ボタンのコレクションで、削除機能を持ちます。
シークレットリストの名前項目をクリックして、入力画面でシークレットの内容を表示し、Save ボタンをクリックして編集した内容を保存します。シークレットリストのアクションセクションにある Delete ボタンをクリックして、クラスターからシークレットを削除します。追加または削除されたシークレットは、クラスターに即座には反映されませんが、デプロイ機能を通じて反映されます。