web-dev-qa-db-ja.com

ポッドのkubectl getイベント

kubectl -n abc-namespace describe pod my-pod-zl6m6を実行すると、最終的にイベントとともにポッドに関する多くの情報を取得します。

kubectl describeまたはkubectl getコマンドを使用して、ポッドのイベントのみを出力する方法はありますか?

15
Rakesh N

eventkubectlコマンドを使用できます。

特定のポッドをフィルタリングするには、フィールドセレクターを使用できます。

kubectl get event --namespace abc-namespace --field-selector involvedObject.name=my-pod-zl6m6

可能なフィールドを確認するには、任意のイベントでkubectl describeを使用できます。

37
mszalbach

ポッド名のすべてのイベントとgrepを表示しない理由:

kubectl get events --all-namespaces  | grep -i $podname
4
OneK

ポッドを説明し、イベントの後に行数をgrepできます。監視したい場合は、時計を追加できます。

watch "kubectl describe pod my-pod-zl6m6 | grep -A20 Events"
3
Chandan Agarwal