Manage Workloads
Cloud Z CP コンソールでは、すべての登録済みクラスターの Kubernetes リソースを表示および管理できます。リソース管理は、Workloads、Networking、Storages の 3 つのメニューに整理されています。
Kubernetes ワークロードを管理するには、サイドメニューから Workloads を選択します:
次に、Kubernetes リソース管理画面が開きます:
➀ Select a cluster: これはプロジェクトで使用されるクラスターのリストであり、クラスターを選択すると Namespace コンボボックスのリストが変更されます。
➁ Select Namespace: リソースを検索したい名前空間を選択します。Namespace を選択すると、現在選択されているタイプのリソースのリストが表示されます。
➂ Select a resource type: これはモダナイゼーションプラットフォームによって提供されるリソースタイプのリストです。リソースのリストを表示するには選択します。
➃ Resource list screen: 選択したクラスターに存在するリソースタイプのリストが表示されます。Name 値で検索可能で、多くのリソースがある場合はページング機能を提供します。リソーステーブルの列は、kubectl cli で広範な出力クエリを実行したときに出てくる項目です。
Workloads の Deployments リソースを例にすると、リソースリスト画面の詳細は次のようになります:
➀ Filtering feature: フィルタリング機能を使用して、リソースの名前で Deployments リソースのリストをフィルタリングできます。
➁ Create Deployments resource: ボタンをクリックして、Create Deployments リソース画面に移動します。
➂ Paging function: ページごとのリスト数を変更したり、ページを移動したりできます。
➃ Deployments resource detail page: リソースの名前をクリックするか、Actions の Edit ボタンをクリックして、詳細および編集画面に移動します。
➄ Delete Deployments resource: この機能を使用すると、選択したリソースを削除できます。
Kubernetesリソース(イベント)検索
Events タイプリソースのルックアップ画面では、選択したクラスターと名前空間で発生した Kubernetes リソースのイベントのリストが提供されます。
Events リソースでは、次の項目が取得されます:
- First Seen: イベントが最初にログに記録された時刻を表示します。
- Last Seen: イベントが最も最近発生した時刻を表示します。
- Type: イベントのタイプが表示されます。 ('Normal', 'Warning', Custom Type)
- Reason: オブジェクトの状態変更の理由を表示します。
- Object: イベントが発生した対象オブジェクトの名前が表示されます。
- SubObject: オブジェクトのオプションのサブオブジェクトを表示します。
- Source: イベントが発生したコンポーネントとノードの名前を表示します。
- Message: 発生したイベントの説明が表示されます。
- Count: イベントが発生した回数を表示します。
- Name: イベントが発生したコンポーネントの名前と ID を表示します。
Kubernetesリソース情報の管理
リソースリストから詳細を知りたいリソースを選択して、リソース詳細画面に移動します。Pod リソースは、YAML、Overview、Terminal、Logs の 4 つのタブに整理されており、他のリソースは YAML と Overview のタブのみがあります。
各メニューの内部画面の構成は似ているため、最も機能が豊富な Pod リソースから説明します。
YAML
リソースの詳細を YAML 形式で確認できます。ダウンロードボタンをクリックしてファイルとしてダウンロードし、編集して、保存ボタンをクリックすることで実際のリソースに変更を加えることができます。
概要
ターミナル
このタブは Pods のみで利用可能です。Pod 内のコンテナに SSH セッションを接続します。接続したいコンテナを選択すると、セッションがすぐに接続されます。Pod 内にシェルがない場合や権限がない場合は、接続できません。
ログ
このタブは Pods のみで利用可能です。Pod 内のコンテナによって生成されたログを表示します。コンテナを選択し、Streaming ボタンをクリックしてライブログを表示します。
Kubernetesリソースの削除
Kubernetes リソースを削除できます:
Kubernetes リソースリスト画面で、右側の Actions 列にある Delete アクションボタンをクリックします。その後、リソース削除の確認ポップアップウィンドウが表示されます:
削除したいリソースの名前を確認し、OK ボタンをクリックしてリソースを削除します。