Использование Terraform для развертывания приложений Kubernetes - PullRequest
0 голосов
/ 04 июня 2019

Я знаю, что использование Terraform для развертывания вашего Infra и Kubernetes Cluster - это путь.Однако имеет ли смысл использовать Terraform для развертывания приложений в кластере kubernetes?Это тоже путь?

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 июня 2019

Как уже упоминалось David Maze , вы можете комбинировать терраформу с рулем. Вы можете найти более подробную информацию о поставщике terraform здесь и здесь Согласно документации terraform

"install_tiller" - (Необязательно) Установите Tiller, если он еще не установлен. По умолчанию true. Вы также можете использовать ansible с менеджером пакетов helm здесь :

Пожалуйста, ознакомьтесь с другими автоматическими инструментами, описанными ниже здесь и здесь . как Дженкинс, упомянутый Ширин .

Пожалуйста, ознакомьтесь с другими автоматическими инструментами, описанными ниже здесь , как Дженкинс упомянул до свидания @ Ширин

Есть разные решения. В зависимости от ваших потребностей вы должны учитывать такие факторы, как: платные / бесплатные решения, для разработчиков / команд, предпочтительную платформу, другие факторы, такие как безопасность, повышение прозрачности, совместная работа и доступность.

Надеюсь, эта помощь

0 голосов
/ 05 июня 2019

Хотя он не лишен своих сложностей, лучше использовать комбо Jenkins + Helm + Spinnaker.

  • Jenkins - CI
  • Helm - создание шаблонов и построение диаграмм
  • Spinnaker - развертывание

Плюсы:

  • Spinnaker - отличный инструмент для развертывания в kubernetis.

  • Он может быть осведомлен о нескольких средах, что упрощает создание облачного конвейера.

  • Встроенная интеграция с большинством облачных провайдеров, таких как AWS, Azure, PCF и т. Д.

Минусы:

  • С другой стороны, это немного тяжелый инструмент, так как он состоит из множества микросервисов, и конфигурация может попасть под вашу кожу.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...