Повторное использование одного и того же образа, конфигурации, секретов для нескольких разных сервисов kubernetes - PullRequest
0 голосов
/ 21 февраля 2019

У нас есть несколько сервисов, работающих на одном и том же образе Docker: некоторые долго работающие сервисы, некоторые задания cron и веб-сервис.

Мне интересно, какова текущая лучшая практика здесь?По сути, я хочу использовать некоторые базовые шаблоны для повторного использования изображения и его конфигурации, сохраняя их все в одной и той же ревизии (поэтому sirensoftitan-image: {gitsha1hash} используется там, где gitsha1hash не повторяется везде).

Должен ли я использовать карту руля?Kustomize?Какой-то другой тип шаблонов?Я хочу что-то легкое с как можно меньшей сложностью.

1 Ответ

0 голосов
/ 21 февраля 2019

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

Более того, он использует формат YAML, который облегчает его изучение и адаптацию.Все пользовательские настройки входят в один файл YAML, в отличие от руля, в котором вы управляете несколькими файлами.Мне лично нравится kustomize, так как он прост и гибок и не в последнюю очередь исходит от сообщества Google.Попробуйте

...