ШПАРГАЛКИ
CI/CD
KUBERNETES
  • DOCKERFILE
  • DOCKER-COMPOSE
  • JENKINSFILE
  • JENKINS-PIPELINE
  • GITLAB CI/CD
  • GROOVIE
  • INSTALL
  • PODS
  • INGRESS

Docker Plugin (Jenkins) - немного о настройке

Docker Plugin - плагин позволяет подготавливать контейнеры Docker с помощью Jenkins.

Главная цель - иметь возможность использовать хост Docker для динамической подготовки контейнеров Docker в качестве узла агента Jenkins и позволить ему запустить одну сборку, а затем удалить этот узел без процесса сборки.

Harbor - поднимаем локальный docker-registry

Harbor — весьма популярный продукт, представляющий собой опенсорсный облачный реестр, который легко интегрируется с Docker Hub, Docker Registry, Google Container Registry и так далее. Сегодня мы научимся его ставить в локальной среде для наших любимых Dev`ов.

Мониторим CEPH кластер

Скажу сразу. Так как я ленивая жопа, то ставить CEPH Exporter будем в докер, а не гемороится со сбором из исходников. Да. Тут вот еще что:

Как ставить докер я писал тут
А как ставить мониторинг на Прометее и Графане вот тут.

Все это будет полезно для того, что написано под катом.

Устанавливаем Jenkins

Jenkins сервер позволяет эффективно управлять разнообразными задачами от сборки до развертывания программного обеспечения. Написан на Java. Так что - память, память и еще раз память )))
Сразу хочу сказать, что ставить будем его на Ubuntu 20.04.