【发布时间】:2017-06-28 14:08:17
【问题描述】:
我正在尝试在 openshift 上安装 cloudera 管理器和 cloudera 代理,为了运行安装,我需要让所有 pod 相互通信。
我手动修改了管理器上的 /etc/hosts 并添加了所有代理,并在代理上添加了管理器和所有其他代理。
现在我想自动执行此操作,假设我添加了一个新代理,我希望它解析管理器和主机(我可以通过将管理器名称作为环境变量传递并使用shell 脚本将它添加到 /etc/hosts,这不是理想的方式,但仍然是解决方案)。但是第二部分会更难,让经理解决每个新代理,并解决同一服务上的所有其他代理。
我想知道是否有办法让集群上的每个 pod 都可以解析其他名称?
我必须使用一个 pod 为 cloudera-manager 提供服务,并为另一个服务 cloudera-agent 提供 - 让我们说 - 3 个代理。
你有什么想法吗?
谢谢。
【问题讨论】:
标签: kubernetes openshift cloudera-cdh cloudera-manager kubernetes-pod