Kubernetes 中 etcd 的用例

usecase for etcd inside Kubernetes

我只是想知道,为什么它对 运行 etcd 集群 inside Kubernetes, when Kubernetes itself depends on etcd 有用。

就是对我来说没有意义,好像我有HA Kube,我也被迫在外面有HA etcd。因此有理由在里面再次安装它......

我有一个外部 ETCD 来管理我的 k8s HA 集群,我不允许任何开发者应用靠近它。我会太担心出现问题并破坏 k8s 集群。它也是 3 的固定大小,可以很好地满足集群大小及其要求。如果开发人员需要一个 key/value 存储用于他们的数据库并且想要 etcd,这将是在集群中为应用程序创建一个的好方法。由于它是有状态的,因此具有可扩展性。

如果您通过 GKE 使用 Kubernetes,则底层 Etcd 集群不会以任何方式暴露。