Применение техник CI/CD для развёртывания и управления BareMetal-инфраструктуройИнфраструктура как код

Доклад принят в программу конференции
Андрей Квапил (kvaps)
WEDOS Internet, a.s

Cloud Architect и DevOps Engineer в компании WEDOS Internet a.s.
Люблю OpenSource и активно участвую в комьюнити.
В свободное время пишу статьи на Хабр https://habr.com/users/kvaps/posts и прочие ресурсы.

telegram: @kvaps
email: kvapss@gmail.com
Тезисы

Мы являемся крупнейшим Чешским хостингом и, поскольку мы предоставляем наши услуги на собственных серверах, нам пришлось решить достаточно большое количество задач по автоматизации развёртывания как инфраструктуры, так и новых сервисов, прежде чем выработать правильную стратегию.

Все наши сервера загружаются по сети и могут не иметь установленных дисков, все необходимые задачи и workload распределяются на них с помощью Kubernetes.

В этом докладе я хотел бы поделиться с вами этим опытом и рассказать, как организовать управление большим количеством серверов в нескольких BareMetal-окружениях с использованием Continuous Integration и стандартных утилит.

Где хранить и как применять конфигурацию, как нам в этом деле помогает Ansible и Jsonnet. Пара слов о конфиденциальных данных: как правильно и зачем хранить пароли в GIT, почему это удобно.
Как организовать структуру репозитория так, чтобы это было удобно как вам, так и для отслеживания изменений для непрерывной интеграции.

Технологии виртуализации и контейнеризации
,
Управление конфигурацией
,
Аппаратное обеспечение
,
Непрерывная интеграция
,
Devops / другое

Другие доклады секции Инфраструктура как код