我们希望通过consul来丰富我们的kubernetes环境,为应用程序/阶段/对等configuration提供一个可移植的层。 根据我目前的理解,这些将是我的步骤:
魔术是指这样的事实,我需要运行一个命令,如:
consul join <Node A Address> <Node B Address> <Node C Address>
刚刚开始的复制品。 我头脑中有两个半的障碍:
我的直觉告诉我写一个自己的脚本,与kubernetes的内部etcd进行通信,以查看哪些节点已经注册并从那里获取。 这是正确的方向吗? 控制器模板中的命令是否会在正确的时间被触发,也就是在 etcd更新了新的pod / replica后?
引导领事数据中心
你的问题涉及到一个开放的Github问题https://github.com/kubernetes/kubernetes/issues/5017
请跟着那里回答。