对于问题的第一部分,我想知道k8s如何动态部署新的pod并使其正常运行。
对于第二部分,让我们假设我们有两个一起通信的pod(A和B),所以如果我们部署一个新的pod(让C)Kubernetes如何通过强制A和B通过C进行通信来改变数据路径?
我会非常感谢任何建议。
我想知道k8s如何动态部署新的pod并使其正常运行。
通常,通过工作负载控制器,如Deployment,DaemonSet,StatefulSet等。
让我们假设我们有两个一起通信的pod(A和B),所以如果我们部署一个新的pod(让C)Kubernetes如何通过强制A和B通过C进行通信来改变数据路径?
通常,它是通过使用DNS进行服务发现来完成的。还有其他的选择,比如使用像Consul这样的东西也可以使用DNS和/或它有自己的catalog