VK Cloud logo
Обновлена17 августа 2023 г. в 07:01

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

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

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

Схема работы

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

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

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