Обновлена: 17 августа 2023 г. в 07:01
Как настроить Gitlab, Harbor и авторазвертывание приложения в кластер Kubernetes
В данной статье рассмотрим схему работы и последовательность действий для настройки Gitlab, Harbor и авторазвертывание приложения в кластер Kubernetes.
- Сервер Ubuntu 18.04 LTS x86_64.
- Установленный и настроенный кластер K8s (например, в VK Cloud).
На сервере Ubuntu настройте Docker, в нем разверните Gitlab и Harbor. Gitlab — полнофункциональный Git-сервер с возможностью хранения репозиториев, управления ими, а также со средствами сборки (pipelines) и доставки (ci/cd). Harbor — регистри для хранения Docker-образов. K8s — кластер Kubernetes, в который настраивается тестовое авторазвертывание приложения.