Dockerman Docs
Kubernetes

設定とストレージ

kubectl の切り替えなしで ConfigMaps、Secrets、PersistentVolumeClaims、StorageClasses を管理。

設定とストレージを使用して、ワークロードが依存するデータソースとバッキングストアを確認します。

ConfigMaps

ConfigMap を開いて、キー、値、YAML を確認します。アプリの設定を変更する必要がある場合は、オブジェクトを編集してください。Dockerman は保存前にリソースバージョンを確認するため、編集中に他のユーザーが同じ ConfigMap を変更した場合は競合警告が表示されます。不要になった ConfigMap はリストから削除できます。

ConfigMap を編集しても、それをマウントしているポッドは再起動されません。新しいデータを反映させる必要がある場合は、所有している Deployment または StatefulSet を更新してください。

Secrets

Secret を開いて、タイプ、キー、値を確認します。リストには Opaquekubernetes.io/tlskubernetes.io/dockerconfigjson などの一般的なタイプが表示されます。編集時にはConfigMapと同じリソースバージョン競合検出が適用されます。

バイナリのシークレット値はローカルファイルにダウンロードできます。不要になった Secret はリストから削除できます。

表示すると、シークレットの値が平文で表示されます。その時点で画面を見ることができる人は誰でも値を読むことができます。

PersistentVolumeClaims

PersistentVolumeClaims を使用して、各クレームのフェーズ、バインドされている PersistentVolume、ストレージクラス、アクセスモード、容量を確認します。クレームが解放されて不要になった PVC はリストから削除できます。

PersistentVolume

PersistentVolume には、上記のクレームごとのビューに加えて専用ページがあります。ネームスペースに依存せずクラスタースコープのストレージを確認したいときに使用してください。

カラム説明
名前PV 名
容量総容量
アクセスモードRWOROXRWXRWOP
再利用ポリシーRetainDeleteRecycle
ステータスAvailableBoundReleasedFailed
クレームバインドされている namespace/name の PVC(あれば)
StorageClassボリュームをプロビジョニングしたクラス

PV を開くと、基盤となるボリュームソース(CSI ドライバ、hostPath、NFS など)を含む完全な仕様が表示されます。

StorageClasses

StorageClasses を使用して、プロビジョナー、再利用ポリシー、ボリュームバインディングモード、デフォルトクラスマーカーなど、クラスターのストレージオプションを確認します。

ネームスペース

ネームスペースページには、フェーズと経過時間とともにすべてのネームスペースが一覧表示され、新しいネームスペースをインラインで作成したり、削除(API が返すカスケード警告とともに)したりできます。サイドバーのネームスペースセレクタはこのページと同期するため、ここでの更新はグローバルに反映されます。