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