ZCP v1.1アップデート機能
ZCP Console では、Kubernetes リソースをタイプ別に分類して照会/修正する機能を提供します。
リソースの概要
リソースはKubernetesで定義されたインフラストラクチャ/機能仕様(Spec)で、ユーザーが登録したリソース条件を満たすようにKubernetesがインフラストラクチャを管理します。
リソースはそのタイプに応じてWorkloads、Network、Storage / Configなどにグループ化されており、各リソースの詳細については公式文書を参照してください。
以下はZCP Consoleで確認可能なリソースのリストです。
메뉴 | 하위 메뉴 | 비고 |
---|---|---|
App | Deployment | DaemonSet, ReplicaSet 閲覧可能 |
StatefulSet | ||
CronJob | ||
Job | ||
Pod | ||
Network | Service | |
Ingress | ||
NetworkPolicy | ||
Resource | ConfigMap | Others
|
Secret | ||
Others | ||
Storage | PVC |
リソースの照会
ZCP v1.1アップデート機能
選択した名前空間に存在するリソースのリストを照会できます。
各リソースグループメニューでは、同じグループのリソースタイプのみを照会できます。
リソースタイプに関係なく照会する方法は同じです。
リソースタイプの選択
リソースの種類を選択する方法は次のとおりです。
- メニューから
- 照会したいリソースグループを選択します。 (App, Network, Resource, Storage)
- 子に表示されるリソースの種類を選択します。
- 切り替えられた画面にリソースのリストが表示されます。
- リストから
- 左上のKindをクリックすると、変更可能なリソースの種類が表示されます。
- (同じグループ内)
リソースタイプを選択すると、画面が更新されます。
リソースの検索と更新
リソースのリストは検索フィールドで検索できます。リストに表示されるすべてのフィールドが検索対象になります。
Kindフィールドの右側にある(更新)ボタンをクリックすると、現在の検索条件に基づいてリストが更新されます。
リソースアクション
リソースリストの最後の列には、そのリソースで実行できるアクションボタンが表示されます。
Kubernetes権限との関係
Kubernetesには、リソースの作成/照会/修正/削除の権限設定機能があり、この権限に応じてリソースへのアクセス、kubectlの使用に制約がある場合があります。
ZCPでは、Consoleのユーザー/名前空間管理機能を使用してKubernetes権限を付与/解除できます。
関連機能の使用中に権限エラーが発生する可能性があります。
権限の問題が発生した場合は、ユーザー/名前空間の権限設定を確認するか、Cluster Adminに連絡してください。
YAML 編集
アクション列の(編集)ボタンをクリックすると、リソースのYAMLを編集可能なポップアップが表示されます。
右上のボタンをクリックすると、ポップアップを全画面表示できます。
ポップアップを閉じるときは下部のCLOSEボタンをクリックし、変更がある場合はSAVEボタンをクリックします。
YAML文法/ Kubernetes Validationエラーが発生した場合は、編集ウィンドウの上部にエラーメッセージが表示されます。
この機能は kubectl edit <kind> <resource-name> 命令と同じで、以下のような制約があるかもしれません。
- ターゲットリソースの変更に必要な権限が十分でない場合は、変更できません。
SSH接続(only Pod)
Podリソースに限り、Pod内のコンテナにSSH接続が可能です。
接続を作成するには:
- アクション列の(SSH)ボタンをクリックします。
- 表示されたポップアップで「Container」を選択します。
- Shellタイプを選択して[Connect]ボタンをクリックします。
- 接続が完了すると、次のメッセージが表示されます。
右上のボタンをクリックすると、ポップアップを全画面表示できます。
使用が終わったら、CLOSEボタンをクリックして接続を終了します。
この機能は kubectl exec <pod-name> -it – sh コマンドと同じで、以下の制約があります。
- コンテナに SSH 接続のためのコマンド (sh/bash など) が存在しない場合、接続できません。
- ターゲットPodに接続に必要な権限が十分でない場合、接続できません。
リアルタイムログ照会(only Pod)
Podリソースに限り、Pod内のコンテナで発生するログ検索が可能です。
ログを照会するには:
- アクション列の(ログ)ボタンをクリックします。
- 表示されたポップアップで「Container」を選択します。
- 表示するログの行数を入力し、(画像を表示)ボタンをクリックします。
- 接続が完了すると、以下のメッセージとともにログが表示されます。
Followオプションをチェックすると、入力された行数だけログが表示され、その後コンテナで発生するログを継続的に表示します。
右上のボタンをクリックすると、ポップアップを全画面表示できます。
使用が終わったら、CLOSEボタンをクリックして接続を終了します。
この機能は kubectl logs <pod-name> コマンドと同じであり、以下の制約があります。
- コンテナの状態が異常な場合、ログは表示されません。
- ターゲットPodにアクセスするのに十分な権限がない場合、ログは表示されません。
リソース詳細
ZCP v1.1アップデート機能
照会されたリストからリソースの詳細を確認できます。リソースタイプに関係なく照会する方法は同じです。
詳細画面を移動
リソースリストのName列には、詳細画面を移動するためのリンクが接続されています。対象リンクをクリックすると詳細情報画面に移動します。
詳細情報の照会
移動された画面には、リソースのYAML構造に従って詳細情報が表示されます。
表示方式
YAMLはインデントに基づいてデータをTree形式で表示できます。
区分 | 深さ(Depth) | 説明 | 備考 |
---|---|---|---|
セクション | 1 | 太字(Metadata)と横線(—)で区切られる領域 | metadata, spec, status 등 |
キー | 2 | ぼやけた文字(namespace)で区切られた領域(左) | |
値(Primitive) | 3 | 一般的な文字で区切られた領域(右) | |
値(Object、Arrayなど) | 3 | 複雑な値を持つフィールド
|
固有の型で表示されない String の場合、省略されて表示されます。
Show all.. (--lines) ボタンをクリックして内容全体を確認するか、Hide... ボタンをクリックして内容を再縮小することができます。
ナビゲーション
右上の(リストに戻る)ボタンをクリックするか、(戻る)ボタンをクリックしてリストに戻ることができます。
(更新)ボタンをクリックすると、変更された最新のリソースでページを更新できます.
オンライン相談
問い合わせ