Мы пытаемся настроить конвейер CI / CD разработки с Jenkins, который создает Docker образов и развертывает их непосредственно в AWS кластере EKS. Возможно ли это вообще ??
Наша существующая система
- Jenkins в качестве CI для выбора кода из GitLab и сборки Docker Image
- После сборки Jenkins pu sh Образ в Jfrog Artifactory (Professional)
- Мы используем Harness для компакт-диска, который выбирает образ из Artifactory и развертывает его на AWS
Здесь Artifiactory и Harness требуют для нас затрат, и мы не хотим использовать это для сборок для разработчиков. Итак, мы настроили реестр Docker с Soantype Nexus3 OSS (версия с открытым исходным кодом).
Я хотел бы знать здесь два варианта:
- , если я могу использовать Jenkins для Создайте образ Docker и Pu sh, который в Nexus Docker Registry, и используйте Jenkins для компакт-диска, чтобы развернуть его на AWS EKS?
- Создайте образы Docker с Jenkins и напрямую разверните их на AWS EKS, даже не сохраняя его в реестре docker?
Любые предложения и помощь приветствуются!