对于此示例,我们假设有两个集群的场景:暂存(staging)和生产(production)。 最终目标是利用 Flux 和 Kustomize 来管理两个集群,同时最大限度地减少重复声明。 我们将配置 Flux 以使用 HelmRepository 和 HelmRelease 自定义资源安装 ...
在这篇指南中,你将获得使用 Kubernetes 和 Istio 使用 GitOps 进行渐进式交付 Progressive Delivery 的实际经验。 介绍 gitops istio GitOps 是什么 GitOps 是一种进行持续交付的方式,它使用 Git 作为声明性 declarative 基础设施和工作负载 workloads 的真实来源。 对于 Kubernetes,这意味着使用 ...
2021-06-02 12:40 0 1043 推荐指数:
对于此示例,我们假设有两个集群的场景:暂存(staging)和生产(production)。 最终目标是利用 Flux 和 Kustomize 来管理两个集群,同时最大限度地减少重复声明。 我们将配置 Flux 以使用 HelmRepository 和 HelmRelease 自定义资源安装 ...
介绍 本指南将引导您在 Kubernetes 集群上设置渐进式交付 GitOps 管道。 GitOps Helm 研讨会 原文地址:GitOps Progressive Deliver with Flagger, Helm v3 and Linkerd GitOps 是什么 ...
使用Kubernetes演示金丝雀发布 为了更直观的看出金丝雀发布的效果,我们这里使用了Prometheus监控来观察这个过程。不知道怎么使用Prometheus的同学请看使用Prometheus监控Kubernetes集群,另外我们这里使用一个Python程序来作为我们要发布的程序 ...
https://juejin.cn/post/6844903927318577159 背景介绍 某些情况下,我们在使用Kubernetes作为业务应用的云平台,想要实现应用的蓝绿部署用来迭代应用版本,用lstio太重太复杂,而且它本身定位于流控和网格治理 ...
背景介绍 某些情况下,我们在使用Kubernetes作为业务应用的云平台,想要实现应用的蓝绿部署用来迭代应用版本,用lstio太重太复杂,而且它本身定位于流控和网格治理;Ingress-Nginx在0.21版本引入了Canary功能,可以为网关入口配置多个版本的应用程序,使用 ...
文章转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247490229&idx=1&sn=ca817054 ...
基于Kubernetes实现前后端应用的金丝雀发布 公司的研发管理平台实现了Gitlab+Kubernetes的Devops,在ToB和ToC场景中,由于用户量大,且预发布环境和生产环境或多或少存在差异,使得生产环境发布版本的时候还是存在很多不确定性和很大的风险。于是需求方就提出了支持金丝雀发布 ...
Flagger](flagger.app)提供了持续集成和持续交付的各项能力。Flagger将渐进式发 ...