自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 自动化金丝雀部署:Flagger全面解读webhook(含源码)

接口定义信息:Kind为Canary,webhooks位于接着点击CanarySpec就找到了webhooks属性定义。webhooks对应的结构体为// false会触发告警,目前支持confirm-rollout、confirm-traffic-increase、confirm-promotion阶段本文以Webhook疑问为出发点,通过粗读源码全面解读了Webhook相关知识,同时附上了Goland本地调试方法。请用微信扫码关注下🙏 ,持续更新云原生DevOps最佳实践。

2024-04-06 15:50:18 1786 1

原创 自动化金丝雀部署之Flagger集成Istio-原理和基本实战

Flagger是一种渐进式交付工具,会在流量迁移时分析测量指标和运行测试任务降低发版风险,仅可以发布运行在Kubernetes的应用。流量路由:Flagger采用服务网格或Ingress实现,服务网格包括:App Mesh、Istio、Linkerd、Kuma、Open Service Mesh,Ingress包括:Contour、Gloo、NGINX、Skipper、 Traefik、APISIX发布分析和报警。

2024-03-21 15:03:02 1941 1

原创 Istio:搭建Istio完整环境

本文基于官方安装文档和最新版(1.20.2)部署了完整的Istio环境(Bookinfo、kiali、jaeger、grafana、loki)。

2024-03-19 09:10:22 2062 1

原创 DevOps工具:k8s数据共享与持久化-nfs

文档:https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/blob/master/charts/nfs-subdir-external-provisioner/README.md。:通过将构建产物和相关数据持久化,可以确保每个构建版本的可追溯性,有利于快速排查和解决问题,同时可回滚到之前得版本。:共享和持久化数据,可以确保应用程序在不同环境的一致性,有利于迁移。更佳的实践方法和需求,请评论告知。编辑exports配置文件。

2024-03-14 14:00:25 932 1

原创 DevOps自动化三:简单完整的模板案例

模拟场景:模拟common、user、大数据代码扫描基本流程:下载代码 -> 执行扫描命令目标:用最简单的方式演示完整模板功能

2024-03-03 18:51:31 514

原创 DevOps自动化二:我用模板为编排提效100倍

用来定义代码、kube、测试等模块的属性(含安全规则)、执行脚本、脚本配置模板。模块的主要定义内容如下图:以下为模块定义的一些示例模板的左右分隔符分别为!和。

2024-02-28 08:14:43 487

原创 DevOps自动化一:我的云解决方案

平台必须要考虑大规模场景问题,传统的Jenkins存在单主问题,而云原生的主节点可弹性伸缩的。编译user-service:依赖user-api和common-api。user包含api和service模块):common任务结束后执行。是对计算机系统、应用及服务的自动化配置、管理和协调,编排可以。检查服务:面向用户端,非localhost。构建user镜像:同时上传镜像到镜像库。任务顺序说明:箭头方向表示任务执行顺序。,概念简单,功能强大且灵活。test:自动化测试,同时。,规模问题交给k8s解决。

2024-02-28 08:13:34 646

原创 DevOps的八大能力

DevOps是一种融合文化、工具和实践的理念,旨在通过自动化技术实现高效率高质量的交付目标,贯穿整个软件生命周期。它主要包括持续计划、持续集成、持续部署、持续测试、持续运维、持续安全、持续监控、持续反馈这八大核心能力。

2024-02-23 09:35:53 569

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除