Деплой приложения в Kubernetes из GitLab - полная цепочка от настройки серверов до приложения

Описание к видео Деплой приложения в Kubernetes из GitLab - полная цепочка от настройки серверов до приложения

В этом ролике я расскажу простыми словами и покажу как:
развернуть инстанс GitLab в Yandex.Cloud
как развернуть кластер Kubernetes в Yandex.Cloud
как настроить runner
как настроить GitLab-агент
как написать скрипт для автоматизации сборки и деплоя
ну и как это всё работает

Видео большое и для удобства навигации можете пользоваться таймкодами:
00:00 - Начало
01:27 - Развертывание кластера Kubernetes в Yandex.Cloud
05:20 - Развертывание инстанса GitLab в Yandex.Cloud
07:19 - Создание группы узлов Kubernetes
09:29 - Настройка kubectl
12:46 - Начальная настройка GitLab
14:31 - Создание проекта в GitLab
17:03 - Краткий обзор GitLab
17:56 - Настройка раннера (runner) в GitLab
21:39 - Настройка GitLab container registry
25:04 - Создание тестового Docker контейнера
27:23 - Настройка CI-pipeline
35:21 - Настройка GitLab-агента для интеграции с Kebernetes
39:42 - Написание манифеста для создания Deployment
42:01 - Описание фазы Deploy в CI/CD скрипте
45:55 - Настройка аутентификации для скачивания имиджа из закрытого репозитория
52:51 - Проверка работы контейнера
54:51 - Выключение инстанса GitLab и кластера Kubernetes после работы для экономии
55:23 - Заключительное слово

Комментарии

Информация по комментариям в разработке