はじめに
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参考
Share
関連記事
IstioとJaegerで分散トレーシングを試してみる
2023.11.15
【Kubernetes】HPAを使いつつ手動でスケールさせる
2023.01.24
【Kubernetes】kubecolorでkubectlの出力に色をつける
2022.05.05
【Kubernetes】emptyDirとは
2022.06.02




