Меня хорошо видно & слышно?
Защита проекта Тема: Создание процесса непрерывной поставки для приложения с применением практик CI/CD и быстрой обратной
План защиты
Процесс через этапы
Какие технологии использовались
Про впечатление….
Что получилось
Что получилось
Что получилось
Что получилось
Что получилось
Что получилось
Выводы
Спасибо за внимание!
10.05M

Проектная работа

1.

Создание процесса непрерывной поставки
для приложения с применением практик
CI/CD и быстрой обратной связью
DevOps практики и инструменты

2. Меня хорошо видно & слышно?

Меня хорошо видно
& слышно?

3. Защита проекта Тема: Создание процесса непрерывной поставки для приложения с применением практик CI/CD и быстрой обратной

связью
Андреев Иван
Ведущий системный администратор
ООО «УК Уралэнерго» - 3 года
Ведущий системный администратор
ООО «УК КРЕДО» – 2 года

4. План защиты

Цель и задачи проекта
Какие технологии использовались
Что получилось
Выводы
Вопросы и рекомендации

5.

Цель и задачи проекта
Цель проекта: создать инфраструктуру используя IaC
подход, настроить автоматическую сборку и доставку
приложения в инфраструктуру
1.
Создать инфраструктуру используя подход IaC.
2.
Запустить приложение.
3.
Отладить процесс обновления приложения.
4.
Получать обратную связь о работе приложения и обновлении на всех этапах.

6. Процесс через этапы

Этап 1
Установка и настройка Gitlab runner как отдельной ВМ в Yandex Cloud
Этап 2
Создание пайплайнов, описание манифестов Terraform, настройка сборки образов,
описание параметров установки и запуска кластера k8s, описание необходимых
инфраструктурных зависимостей
Этап 3
Деплой приложения с необходимыми тестами отказоустойчивости
Этап 4
Тюнинг систем мониторинга, алертинга
Этап 5
Анализ полученного результата и добавление необхомых элементов

7. Какие технологии использовались

1.
Gitlab
2.
Terraform
3.
Ansible
4.
Kubernetes
5.
Prometheus
6.
Grafana
7.
Loki
8.
Longhorn

8. Про впечатление….

9. Что получилось

10. Что получилось

11. Что получилось

12. Что получилось

13. Что получилось

14. Что получилось

15. Выводы

1.
Все цели были достигнуты.
2.
Большое количество трудностей возникло с автоматическим
деплоем K8S и управлением его состоянием из пайплайна.
3.
На доведение до какого-то «финального» состояния ушло
приблизительно 3 недели
4.
Считаю что проект оказался полезным
5.
Касаемо проекта, вопросов и развития его – каждый раз
открывая его у меня возникают мысли для тюнинга, поэтому
считаю до достичь крайнего состояния завершенности не смогу.

16.

Ответьте на вопросы
одногруппников и
преподавателей и получите
обратную связь на свою работу
Вопросы и рекомендации
+
если есть вопросы

если вопросов нет

17. Спасибо за внимание!

English     Русский Правила