我试图了解 kubernetes 模块是如何与 etcd 交互的。我知道 Kubernetes 模块本身是无状态的,它们将状态保存在 etcd 中。但是当谈到模块如何与 etcd 交互时,我感到很困惑。我在这方面看到了相互矛盾的文本,有人说所有 etcd 交互都是通过 apiserver 发生的,而另一些人说所有模块都与 etcd 交互。
我正在寻找更改 etcd 端点和重新启动集成点的可能性,以便它们可以使用新的 etcd 实例。我没有时间去查看代码来理解这部分,所以希望这里的人可以帮助我。