usecase для etcd внутри Kubernetes

Мне просто интересно, почему полезно запускать кластер etcd внутри Kubernetes, когда сам Kubernetes зависит от etcd.

Это просто не имеет смысла для меня, как будто у меня есть HA Kube, я также вынужден иметь HA etcd снаружи. Следовательно, чтобы установить его снова внутри...

2 ответа

Решение

У меня есть внешний ETCD, который управляет моим кластером высокой доступности k8s, и я не позволяю приложениям-разработчикам рядом с ним. Я был бы слишком обеспокоен тем, что что-то пойдет не так и сломает кластер k8s. Это также фиксированный размер на 3, который хорошо подходит для размера кластера с его требованиями. Если разработчики нуждаются в хранилище ключей / значений для своих БД и хотят etcd, это было бы отличным способом сделать его в кластере для приложений. С его состояниями, его масштабируемость.

Если вы используете Kubernetes через GKE, базовый кластер Etcd никак не отображается.

Другие вопросы по тегам