[#] [Перевод] Оркестровка СУБД CockroachDB в Kubernetes
habrabot(difrex,1) — All
2017-05-18 10:30:03


> **Предисловие переводчика**: Буквально через неделю после нашей публикации [знакомства с CockroachDB][1] состоялся первый [финальный релиз][2] этой распределённой и масштабируемой СУБД с открытым кодом, что ознаменовало её официальную готовность для применения в production. А значит — самое время научиться её «готовить» в реалиях микросервисов с Kubernetes.


В этой статье показано, как осуществлять оркестровку деплоя и управление небезопасным кластером CockroachDB из 3 узлов с помощью Kubernetes и его функции [StatefulSet][3], находящейся в бета-версии.
![][4]
Да, запуск stateful-приложения вроде CockroachDB на Kubernetes требует использования сложных возможностей системы, пока что поддерживаемых на уровне бета-версии. Запустить CockroachDB на Kubernetes для тестирования можно и проще, однако описанный здесь подход предназначен для разворачивания СУБД в production, когда необходимые функции в Kubernetes окончательно созреют для этого. _(Прим. перев.: о проблеме stateful-приложений в Kubernetes и одном из подходов её решения мы рассказывали в [материале про Kubernetes Operators][5].)_ [Читать дальше →][6]

[1]: https://habrahabr.ru/company/flant/blog/327640/
[2]: https://www.cockroachlabs.com/blog/cockroachdb-1-0-release/
[3]: http://kubernetes.io/docs/concepts/abstractions/controllers/statefulsets/
[4]: https://habrastorage.org/web/aec/838/987/aec83898765f4834ab084ca32e9460de.png
[5]: https://habrahabr.ru/company/flant/blog/326414/
[6]: https://habrahabr.ru/post/328756/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut