設定とストレージ
kubectl の切り替えなしで ConfigMaps、Secrets、PersistentVolumeClaims、StorageClasses を管理。
ワークロードが依存するデータソースとバッキングストアを確認します。
ConfigMaps
ConfigMap を開いて、キー、値、YAML を確認します。アプリの設定を変更する必要がある場合は、オブジェクトを編集してください。Dockerman は保存前にリソースバージョンを確認するため、編集中に他のユーザーが同じ ConfigMap を変更した場合は競合警告が表示されます。不要になった ConfigMap はリストから削除できます。
ConfigMap を編集しても、それをマウントしているポッドは再起動されません。新しいデータを反映させる必要がある場合は、所有している Deployment または StatefulSet を更新してください。
Secrets
Secret を開いて、タイプ、キー、値を確認します。リストには Opaque、kubernetes.io/tls、kubernetes.io/dockerconfigjson などの一般的なタイプが表示されます。編集時にはConfigMapと同じリソースバージョン競合検出が適用されます。
バイナリのシークレット値はローカルファイルにダウンロードできます。不要になった Secret はリストから削除できます。
開くとシークレット値は平文です。そのとき画面を見ている人は誰でも読めます。
PersistentVolumeClaims
PersistentVolumeClaim で、各クレームのフェーズ、バインドされている PersistentVolume、ストレージクラス、アクセスモード、容量を確認します。解放されて不要になった PVC はリストから削除できます。
PersistentVolume
PersistentVolume には、上記のクレームごとのビューに加えて専用ページがあります。ネームスペースに依存せずクラスタースコープのストレージを確認したいときに使用してください。
| カラム | 説明 |
|---|---|
| 名前 | PV 名 |
| 容量 | 総容量 |
| アクセスモード | RWO、ROX、RWX、RWOP |
| 再利用ポリシー | Retain、Delete、Recycle |
| ステータス | Available、Bound、Released、Failed |
| クレーム | バインドされている namespace/name の PVC(あれば) |
| StorageClass | ボリュームをプロビジョニングしたクラス |
PV を開くと、基盤となるボリュームソース(CSI ドライバ、hostPath、NFS など)を含む完全な仕様が表示されます。
StorageClasses
StorageClass で、プロビジョナー、再利用ポリシー、ボリュームバインディングモード、デフォルトクラスの印など、クラスターのストレージ選択肢を確認します。
ネームスペース
LimitRange、ResourceQuota、PodDisruptionBudget にも専用ページがあります。
ネームスペースページでは一覧、作成、削除ができます。ネームスペースの削除は、その中のリソースも消すことがあります。UI が API のカスケード警告をすべて再現するとは限りません。