如何获取 Kubernetes 提供的随机 pod 号

How to get the random pod number provided by Kubernetes

我想获取并查看K8s提供的随机数

kubectl logs abc-abc-platform-xxxxx dicom-server

这里的xxxxx要替换成随机生成的数字

你能告诉我我必须执行哪个命令才能找到随机数吗?

如果特定 pod 具有 my-app 标签,您可以找到该 pod 并将其保存为 bash 变量:

  • POD=$(kubectl get pod -l app=my-app -o jsonpath="{.items[0].metadata.name}")

然后执行:

  • kubectl logs $POD

PS。仅当您有 1 个带有该特定标签的广告连播时,此方法才有效。