12 假设我已经通过Rancher部署了Kubernetes,并且Jenkins正在构建新映像,并在将新代码签入GitHub后将它们推送到DockerHub,我如何自动化部署新映像? 提出问题的另一种方式可能是:“我以前使用Octopus来管理我的部署。是否有类似Kubernetes或Rancher内置的东西?” 最终,这是我正在努力的最后一个差距。 docker deployment kubernetes rancher — 格雷格 source
4 在使用Rancher时,最简单的方法是注册自定义Rancher目录并为要部署的每个堆栈/服务创建一个项目。 Rancher Catalog是具有以下结构的Git存储库 然后,在Jenkins中,您可以创建一个作业,该作业将调用Rancher REST API来部署/更新堆栈/服务。 相应地,Rancher将为此服务提取最新版本的Docker映像,并根据目录中的Docker Compose文件进行部署。 优点: 几乎可用于所有应用程序的通用方法 Jenkins本身可能会部署到Rancher环境中,代理可能会在Kubernetes集群中创建 缺点: 开发团队应遵循可靠的发布策略,以便能够使用通用版本 Rancher 2.0的Alpha版本中仍然存在存储驱动程序的问题 — 马克西姆 source
-2 Kubernetes提供者的Terraform。 — 尤里·梅德韦杰夫(Yuriy Medvedev) source 1 你好 可以使用有关操作方法的详细信息或有用的链接来扩大答案的范围吗? — Dawny33