Как стать автором
Обновить
31
0
Ilya Lesikov @ilya-lesikov

DevOps/SRE and Software Development

Лучшие практики для деплоя высокодоступных приложений в Kubernetes. Часть 1

Время на прочтение 13 мин
Количество просмотров 23K
Блог компании Флант Системное администрирование *DevOps *Kubernetes *
✏️ Технотекст 2021

Развернуть в Kubernetes приложение в минимально рабочей конфигурации нетрудно. Но когда вы захотите обеспечить своему приложению максимальную доступность и надежность в работе, вы неизбежно столкнётесь с немалым количеством подводных камней. В этот статье мы попытались систематизировать и ёмко описать самые важные правила для развертывания высокодоступных приложений в Kubernetes.

Функциональность, которая не доступна в Kubernetes «из коробки», здесь почти не будет затрагиваться. Также мы не будем привязываться к конкретным CD-решениям и опустим вопросы шаблонизации/генерации Kubernetes-манифестов. Рассмотрены только общие правила, касающиеся того, как Kubernetes-манифесты могут выглядеть в конечном итоге при деплое в кластер.

Читать далее
Всего голосов 68: ↑67 и ↓1 +66
Комментарии 19

Продвинутая Helm-шаблонизация: выжимаем максимум

Время на прочтение 10 мин
Количество просмотров 20K
Блог компании Флант Системное администрирование *DevOps *Kubernetes *


Стандартной Helm-библиотеки и привычных подходов к написанию Helm-чартов обычно хватает для автоматизации несложных приложений. Но когда количество и сложность Helm-чартов растут, то минималистичных Go-шаблонов и неоднозначной стандартной Helm-библиотеки быстро перестаёт хватать. В этой статье речь пойдет о том, как сделать ваши Helm-шаблоны гораздо более гибкими и динамичными, реализуя свои собственные «функции» в Helm, а также эксплуатируя tpl.

NB. Всё описанное было проверено с werf, но так как шаблоны в этой утилите практически идентичны Helm-шаблонам, то и всё нижеприведенное будет полностью или почти полностью совместимо с обычным Helm обеих версий (v2 и v3).

А теперь разберем, как получить от Helm-шаблонов всё, что можно… и даже всё, что нельзя!
Читать дальше →
Всего голосов 52: ↑51 и ↓1 +50
Комментарии 18

Информация

В рейтинге
Не участвует
Откуда
Рязань, Рязанская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

DevOps, Application Developer
Senior