Kubernetes Оператор

cartridge-mac.png

Kubernetes упрощает эксплуатацию приложений. Он забирает на себя ответственность за развертывание, масштабирование, отработку отказов. Декларативная природа описания ресурсов упрощает управление сложными приложениями.

Работа с кластерными приложениями на Tarantool с помощью Kubernetes имеет следующие преимущества:

  • Поддержка stateless приложений на Kubernetes реализована на высоком уровне, в первую очередь из-за простоты их запуска.
  • Наибольшая часть сложности — service discovery, networking, сбор метрик, централизованный сбор логов, конфигурация — успешно решена либо на уровне самого Kubernetes, либо за счет стороннего софта и плагинов.

Мы сделали Kubernetes-оператор, который решает проблемы управления шардами Tarantool: автоматическое добавление узлов, решардинг.

Kubernetes-оператор