Kubernetes如何确保动态部署?如何更改数据路径?

时间:2019-04-08 16:35:39

标签: networking dynamic deployment kubernetes

对于问题的第一部分,我想知道k8s如何动态部署新的pod并使它起作用。

对于第二部分,我们假设我们有两个Pod(A和B)一起通信,所以如果我们部署一个新Pod(let C),Kubernetes如何通过强制A和B通过C进行通信来更改数据路径。 ?

如果有任何建议,我将非常感谢。

1 个答案:

答案 0 :(得分:2)

  

我想知道k8s如何动态部署新Pod并使之运行。

通常,通过诸如DeploymentDaemonSetStatefulSet等工作负载控制器。

  

让我们假设我们有两个Pod(A和B)一起通信,那么如果我们部署一个新的Pod(let C),Kubernetes如何通过强制A和B通过C进行通信来更改数据路径?

通常,这是通过使用DNS进行服务发现来完成的。还有其他选择,例如使用类似Consul的东西,它们也可以使用DNS和/或有自己的catalog