gpt4 book ai didi

linux - 如何检查 pod 中是否存在 ping 实用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:22:01 25 4
gpt4 key购买 nike

我想要一个命令来检查 ping 实用程序是否存在于我试过的 pod 中

kubectl exec -it auxiliary-etcd-ubuntu -n kube-system -c etcd-auxiliary-0 ping -c 1 127.0.0.1 ; echo $?

响应是。

Error from server (BadRequest): container 1 is not valid for pod auxiliary-etcd-ubuntu
1

有没有其他更好的方法来检查 ping 实用程序是否已经存在或安装在 kubernetes pod 中。

提前致谢。

最佳答案

如果您只想检查 POD 中是否存在/安装命令

kubectl exec -it auxiliary-etcd-ubuntu -- which ping ; echo $?

如果它不存在,这将为您提供退出状态 1

还有

kubectl exec -it auxiliary-etcd-ubuntu -- whereis ping

这将提供安装位置的路径。

关于linux - 如何检查 pod 中是否存在 ping 实用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54763724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com