如何在openshift3中获取服务的所有pod名称

时间:2018-07-31 14:59:49

标签: kubernetes openshift

我已经在openshift中部署了一个Java应用程序(后端),并且已经启动了3个Pod,分别是backend-1-abc,backend-1-xyz和backend-1-def。

如何获取此服务“后端”的所有pod名称列表?是否可以通过编程方式获取它,或者在openshift中公开任何端点来获取它?

1 个答案:

答案 0 :(得分:1)

您是说实际上已经用这些名称创建了三个单独的Pod定义吗?您不使用DeploymentConfig或StatefulSet吗?

如果您使用的是StatefulSet,则名称是可以预测的。

无论哪种方式,豆荚通常都会设置标签,并可以使用类似以下的命令:

oc get pods --selector app=myappname

也许读过:

它涉及标签和基于标签的查询。

如果需要更多详细信息/选项,请提供有关如何创建部署的更多详细信息。