上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 56 下一页
摘要: 环境介绍 gitlab 地址 gitlab: http://192.168.174.108:8080/root/spring-boot-helloWorld Task 说明 1. git-clone:克隆项目的源代码 2. build-to-package:代码测试、构建和打包 3. generat 阅读全文
posted @ 2023-12-23 13:42 小吉猫 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 环境说明 使用Argo Rollouts部署nginx应用: 1. 使用Rollout部署nginx 2. 采用canary部署策略 3. 结合Analysis进行渐进式交付 4. 结合Istio VirtualService进行自动化流量分割和流量迁移 5. 部署清单放在git repo中 使用A 阅读全文
posted @ 2023-12-22 09:41 小吉猫 阅读(98) 评论(0) 推荐(0) 编辑
摘要: ArgoCD notifications Triggers Triggers 定义应发送通知的条件。定义包括名称、条件 和通知模板参考。条件是一个谓词表达式,如果通知则返回 true 应该发送。 Triggers 列表 1. on-created # Application 创建 2. on-del 阅读全文
posted @ 2023-12-21 10:01 小吉猫 阅读(90) 评论(0) 推荐(0) 编辑
摘要: HTTPS 方式访问私有仓库 Argo CD CLI 添加私有仓库 # argocd repo add https://github.com/argoproj/argocd-example-apps --username <username> --password <password> dashbo 阅读全文
posted @ 2023-12-20 09:43 小吉猫 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Argo Rollouts notifications cm 模板 argo-rollouts-notification-configmap的configmap需要部署在argo-rollouts名称空间下。 apiVersion: v1 kind: ConfigMap metadata: name 阅读全文
posted @ 2023-12-19 10:27 小吉猫 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Argo Rollouts TrafficRouting概述 流量治理技术实现如下: 1. 按百分比进行流量管理(即 5% 的流量应流向新版本,其余流量流向稳定版本) 2. 基于标头的路由(即将带有特定标头的请求发送到新版本) 3. 镜像流量,其中所有流量都被复制并并行发送到新版本(但响应被忽略) 阅读全文
posted @ 2023-12-18 09:42 小吉猫 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 环境说明 用argo rollouts 金丝雀发布策略更新nginx服务。 发布过程结合Isito和analysis。 创建 ns argo-demo # kubectl create ns argo-demo namespace/argo-demo created 启用Istio自动注入功能 # 阅读全文
posted @ 2023-12-17 13:37 小吉猫 阅读(29) 评论(0) 推荐(0) 编辑
摘要: AnalysisTemplate CRD apiVersion: argoproj.io/v1alpha1 kind: AnalysisTemplate metadata: name: success-rate spec: args: # 模板参数,模板内部引用的格式为“{{args.NAME}}” 阅读全文
posted @ 2023-12-16 14:42 小吉猫 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Argo Rollouts Canary 概述 金丝雀部署是一种部署策略,将一小部分生产流量发布到新版本的应用程序。 Argo Rollouts Canary 完整配置 apiVersion: argoproj.io/v1alpha1 kind: Rollout metadata: name: ex 阅读全文
posted @ 2023-12-15 19:48 小吉猫 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Argo Rollouts BlueGreen 更新过程 1. 从稳定状态开始,activeService 和 PreviewService 都指向revision 1 的ReplicaSet。 2. 用户通过修改 Pod 模板(spec.template.spec)来发起更新。 3. 创建的Rep 阅读全文
posted @ 2023-12-15 10:18 小吉猫 阅读(27) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 56 下一页