在kubectl中,describe和get-o可以用来获取资源的详细信息,我们可以只获取所选pod(不同标签(的列表的描述吗?我的情况是对所选pod名称的详细信息进行分析。我正在使用describe,但无法获得特定pod的详细信息,有很多可以手动完成。
如果是事件/特定标签,我可以做下面的,但需要100个中某些吊舱的更具体的细节
kubectl get describe po -l app2=test > desc.txt
Kubectl get events -n test|grep -E 'app2|app3|hello1' > events.txt
尝试了下面的方法,它返回了命名空间中所有pod的事件(没有帮助(,有什么更简单的方法吗?或者可能是无法做到这一点,或者写一个脚本来循环通过o/p?
kubectl get po -n test |grep -E 'app2|app3|hello1' |awk '{print $1}'|k describe po -n test > desc.txt
谢谢你的帮助!
你是说你不能使用标签吗?不确定我是否理解正确,但如果你需要按名称选择吊舱,这将起作用:
kubectl get pod -oname | grep -E 'app2|app3|hello' | xargs kubectl describe