如何获取 Replication Controller 的 Pod 索引?

How to get an index of a Pod of a Replication Controller?

我有一个大小超过 1 的 Replication Controller,我想将应用程序监控分析器嵌入到复制控制器中的一个 pod 中。所以我想要索引或其他东西来确定 pod 只选择了一个。特别是在GKE环境下,有没有这样的资料?

由复制控制器启动的

Pods 都被同等对待;他们没有任何顺序。

如果你想启动一组相同的 pods 并只在其中一个中启用额外的功能,你应该考虑使用主选举方案并且只让选出的主 运行监控分析器。

您将对允许您定义索引 https://github.com/kubernetes/kubernetes/blob/release-1.2/docs/proposals/templates.md 的参数化 set/templating 提案感兴趣。这很可能包含在 1.3 中。