我们正在尝试与Jenkins建立一个开发CI / CD管道,该管道可构建Docker映像并将其直接部署到AWS EKS集群。这甚至有可能吗?
我们的现有系统
- 詹金斯(Jenkins)作为CI来从GitLab中选择代码并构建Docker映像
- 构建后,詹金斯将图像推送到Jfrog Artifactory(专业)
- 我们将Harness用于CD,从Artifactory挑选图像并进行部署
到AWS
此处,人工制品和线束为我们带来了费用,我们不想将其用于开发构建。因此,我们使用Soantype Nexus3 OSS(开源版本)设置了Docker Registry。
我想在这里了解两个选项:
- 如果我可以使用Jenkins构建Docker映像并将其推送到Nexus Docker Registry并使用Jenkins Itself for CD将其部署到AWS EKS?
- 使用Jenkins构建Docker映像并将其直接部署到AWS EKS,甚至不必将其存储在Docker注册表中?
任何建议和帮助都将受到高度赞赏!