如何获取 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 中。
我有一个大小超过 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 中。