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

问题描述 投票:1回答:1

对于问题的第一部分,我想知道k8s如何动态部署新的pod并使其正常运行。

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

我会非常感谢任何建议。

networking dynamic deployment kubernetes
1个回答
2
投票

我想知道k8s如何动态部署新的pod并使其正常运行。

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.