LoginSignup
0
0

kubectlで全てのリソースを表示する方法

Last updated at Posted at 2024-05-27

全リソースを表示する方法

kubectl get all kコマンドでは全てのリソースは表示されません。すべてのリソースを表示するためには、以下の方法を取る必要があります。

for resource in $(kubectl api-resources --verbs=list -o name); do
  echo "# Resource Type: $resource"
  kubectl get "$resource" -A -oyaml
  echo "---"
done

このスクリプトは、以下の手順で動作します:

  1. kubectl api-resources --verbs=list -o name コマンドを使用して、リスト可能なすべてのリソースタイプを取得します。
  2. 各リソースタイプに対して、kubectl get "$resource" -A -oyaml コマンドを実行し、すべてのネームスペースに存在するリソースの詳細を YAML フォーマットで表示します。
  3. 各リソースの区切りとして --- を表示します。

この方法を使用することで、クラスタ内のすべてのリソースを確認することができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0