2017-12-07 8 views
0

ネームスペース内のすべてのリソースを表示したいと思います。ネームスペース内のすべてのリソースのリスト

Doing kubectl get allは、名前にもかかわらず、サービスやイングレスのようなものはリストしません。

私がそのタイプを知っているなら、私はそのタイプを明示的に求めることができますが、可能なすべてのタイプを列挙するコマンドもないようです。 (特にkubectl getはカスタムタイプをリストしません)。

たとえば、その名前空間を削除する前にすべてのリソースを表示するにはどうすればよいですか?

答えて

0

すべてのkubernetesオブジェクトはetcdに格納されています。

すべてのオブジェクトは、次のようv3のETCDに格納されています。

/registry/<object_type>/<namespace>/<name> 

私はちょうどetcdからいくつかの名前空間のすべてのリソースのリストを取ることをお勧めv3の直接:

ETCDCTL_API=3 etcdctl --endpoints=<etcd_ip>:2379 get/--prefix --keys-only | grep -E "^/\w+/\w+/<namespace>/+" 
関連する問題