kubectl getでカラムをカスタマイズ

2022.10.11
2024.03.24
Kubernetes
kubectl

はじめに

kubectl getの出力をカスタマイズしてみます。

custom-columns

-o=custom-columnsを使うことでkubectl getで出力するカラムをカスタマイズできます。

1kubectl get <resource> -o=custom-columns=<spec>

<spec>の部分はCOLUMN_NAME:specの形式にします。

specの部分は下記のようにYAML形式で出力して確認します。

1kubectl get pod -o yaml

例えば、下記のようにカスタマイズできます。

1❯ kubectl get pod -o=custom-columns='NAME:metadata.name,CONTAINERS:spec.containers[*].name,PORT:spec.containers[*].ports[*].containerPort,STATUS:status.phase,POD_IP:status.podIP'
2NAME                    CONTAINERS      PORT   STATUS    POD_IP
3myapp-6cfd666d8-p42lv   web-container   80     Running   10.1.4.254
4myapp-6cfd666d8-snllj   web-container   80     Running   10.1.4.255
5myapp-6cfd666d8-z4bmx   web-container   80     Running   10.1.4.253

参考

Support

\ この記事が役に立ったと思ったら、サポートお願いします! /

buy me a coffee
Share

Profile

author

Masa

都内のIT企業で働くエンジニア
自分が学んだことをブログでわかりやすく発信していきながらスキルアップを目指していきます!

buy me a coffee