Как настроить Gitlab, Harbor и авторазвертывание приложения в кластер Kubernetes

В данной статье рассмотрим схему работы и последовательность действий для настройки Gitlab, Harbor и авторазвертывание приложения в кластер Kubernetes.

Конфигурация оборудования

  • Сервер Ubuntu 18.04 LTS x86_64.
  • Установленный и настроенный кластер K8s (например, в MCS).

Схема работы


На сервере Ubuntu настроим Docker, в нем развернем Gitlab и Harbor. Gitlab - полнофункциональный Git-сервер с возможностью хранения репозиториев, управления ими, а также со средствами сборки (pipelines) и доставки (ci/cd). Harbor - регистри для хранения Docker-образов. K8s - кластер Kubernetes, в который настроим тестовое авторазвертывание приложения.

Последовательность действий

  1. Установите и настройте Docker.
  2. Установите и настройте Gitlab.
  3. Установите и настройте Harbor.
  4. Настройте авторазвертывание приложения в кластер Kubernetes.

Обратная связь

Возникли проблемы или остались вопросы? Напишите нам, мы будем рады вам помочь.