我已经在openshift中部署了一个Java应用程序(后端),并且已经启动了3个Pod,分别是backend-1-abc,backend-1-xyz和backend-1-def。
如何获取此服务“后端”的所有pod名称列表?是否可以通过编程方式获取它,或者在openshift中公开任何端点来获取它?
答案 0 :(得分:1)
您是说实际上已经用这些名称创建了三个单独的Pod定义吗?您不使用DeploymentConfig或StatefulSet吗?
如果您使用的是StatefulSet,则名称是可以预测的。
无论哪种方式,豆荚通常都会设置标签,并可以使用类似以下的命令:
oc get pods --selector app=myappname
也许读过:
它涉及标签和基于标签的查询。
如果需要更多详细信息/选项,请提供有关如何创建部署的更多详细信息。