如何在shell脚本中执行kubernetes中的pod,如果pod名称随每次部署而更改



相同的pod每次部署都有不同的名称,那么如何将其放入shell脚本中,以便我们可以在每次部署时不更改脚本的情况下执行它

第一次部署

NAMESPACE NAME READY

default call-f6f8cfd84-5l6zv 3/3

第二次部署

default call-7gcfrd45d-264df 3/3

尝试了多种方法但不成功

您也可以执行到有状态集/部署或其他k8s工作负载。这将允许您执行到工作负载部署的第一个pod。下面的示例展示了如何使用bash shell以交互模式执行到由statfulsetdb-clusterdemo命名空间中部署的第一个pod。我希望这对你有帮助!

kubectl exec -it -n demo sts/db-cluster -- bash

相关内容

  • 没有找到相关文章

最新更新