Continuous Delivery
and GitOps
on OpenShiftIntegration Continuous Delivery A key DevOps principle for automation, consistency and reliability 4 What is GitOps? An developer-centric approach to Continuous Delivery and infrastructure operation Kubernetes builds tools ○ Source-to-Image ○ Buildpacks ○ Buildah ○ Kaniko ○ ...more ● Create lean application images ● Extend with your own build tools ● Based on Shipwright open-source project0 码力 | 32 页 | 2.13 MB | 1 年前3
Rafay DZone Refcard Gitops for kubernetes 2022BROUGHT TO YOU IN PARTNERSHIP WITH REFCARD | GITOPS FOR KUBERNETES REFCARD | SEPTEMBER 2022 4 DECLARATIVE APPROACH Kubernetes itself is declarative in nature. A declarative approach suggests and approved by a colleague. 3. After the code is revised and re-approved, it is merged to Git. 4. The Git merge triggers the CI and build pipeline, runs a series of tests, and then eventually builds external monitoring tool- based metrics that verify if the new rollout is successful or not. Figure 4 BLUE-GREEN DEPLOYMENT Blue-green deployments allow teams to run the old version alongside the0 码力 | 8 页 | 1.35 MB | 1 年前3
CloudExplorer 3.0 管理员手册v1.2杭州飞致云信息科技有限公司 1 FIT2CLOUD 云管理平台 管理员手册 版本(v3.0.54) 杭州飞致云信息科技有限公司 2022 年 4 月 目录 杭州飞致云信息科技有限公司 2 1 概述............................................................................................ HCSOnline...............................................................................................53 4 组织用户角色权限管理......................................................................................... .............................................................................. 122 杭州飞致云信息科技有限公司 4 7.3.3 产品管理........................................................................................0 码力 | 308 页 | 0 Bytes | 1 年前3
CloudExplorer 3.0 用户手册v1.2杭州飞致云信息科技有限公司 1 FIT2CLOUD 云管理平台 用户手册 版本(v3.0.54) 杭州飞致云信息科技有限公司 2022 年 4 月 杭州飞致云信息科技有限公司 2 目录 1 概述............................................................................................. 17 查看回收站虚拟机并回收...................................................................................48 4 云磁盘在线申请部署及操作变更回收..............................................................................51 4 ................................................................................87 杭州飞致云信息科技有限公司 4 9.5 回收弹性 IP.......................................................................................0 码力 | 102 页 | 0 Bytes | 1 年前3
CurveFS rename 接口实现方案© XXX Page 1 of 15 rename 接口实现方案(已实现,选用方案二)© XXX Page 2 of 15 1. 2. 3. 4. 1. 2. 1. 3. 1. 2. 背景 方案调研 Chubaofs Juicefs 方案实现 方案一:chubaofs 方案二:事务方案 方案三:利用 KV 自带的分布式事务 Q&A 1 在多客户端情况下,是否需要加锁来保证其原子性? 3. rename 流程举例说明? 例 1:rename A→B (A 存在,而 B 不存在) 例 2:rename A→C (A 存在,而 C 存在) 4. 当 2 个操作的 dentry 属于同一个 copyset 有什么不一样? 背景 当前 curvefs 并没有实现 rename 接口,本文档是对 rename 接口实现的调研及方案设计。 rename rename 实现不是原子性的,它是通 用创建源文件的硬连接,然后删除源文件的方式来实现的,主要有以下 4 步 : 将源文件的 nlink 加一 创建目标文件的 dentry 删除源文件的 dentry 将源文件的 nlink 减一 而每一步骤都有可能出错,chubaofs 针对以上的 4 步骤中出现的错误处理如下: 步骤 1 出错,啥事都没发生 步骤 2 出错,等同于创建硬连接出错,恢复机制如下:0 码力 | 15 页 | 555.93 KB | 6 月前3
The Practical Guide to GitOpsFork the Sock Shop Repository Part 3: Setup CI and Connect a Container Registry Part 4: Let’s Get Started with GitOps Further Resources 11 14 21 23 31 36 eBook 3 GitOps in Practice organization easier and will significantly speed up your team’s ability to ship features. eBook 4 The Principles of GitOps The entire system is described declaratively. Kubernetes is just one example In this case, software agents act as the feedback and control loop for your operations. 1 3 2 4 eBook 5 Continuous deployment automation with an integrated feedback control loop speeds up your mean0 码力 | 37 页 | 850.88 KB | 1 年前3
CloudExplorer 3.0 部署运维手册v1.2杭州飞致云信息科技有限公司 2022 年 4 月 杭州飞致云信息科技有限公司 2 目录 一、概述................................................................................................................................4 二、逻辑架构............ .....................................4 2.1 组件说明................................................................................................................. 4 2.1.1 依赖组件......................... ..............................................................................4 2.1.2 基础模块.......................................................................................................5 2.10 码力 | 29 页 | 0 Bytes | 1 年前3
FIT2CLOUD CloudExplorer 产品白皮书 v1.7IP 在线申请部署及操作、变更、回收............................................ 23 杭州飞致云信息科技有限公司 软件用起来才有价值,才有改进的机会 4 2.3.9 对象存储在线申请及文件上传下载管理..................................................... 23 2.3.10 人工服务申请.... 资源浪 费数据分析支持,生成优化分析报告建议,在线发起并跟踪优化请求,能够及时回收、及时 优化过配资源,能够减少资源浪费、节约成本,一般能够至少减少 5%到 10%的资源浪费。 如图 4 所示。 图 4: 资源精细化运营管理回收优化 杭州飞致云信息科技有限公司 软件用起来才有价值,才有改进的机会 10 1.3.5 简化异构基础架构及工具带来的服务管理运维复杂度 在大多数企业信息技 、三一重工、树根 互联、海康威视、旺旺、大华、中控技术、长鑫存储、中国中冶、扬子 江药业、泰格医药、中国烟草、OPPO、立白、美的、无限极、深圳联 友、TCL、致欧家具、上海烟草 软件开发(4) 用友网络、爱数科技、容联七陌、同望科技 交通物流(12) 中航结算、中远海运、兰州朗青、苏州公交集团、远成物流、西安铁路 局、亿通国际、江苏省交通厅、浦东机场、南京地铁、广州交通信息、 厦门航空0 码力 | 60 页 | 0 Bytes | 1 年前3
JumpServer ⼴受欢迎的开源堡垒机JumpServer 案例研究(江苏农信、东⽅明珠、⼩红书) 4 JumpServer 堡垒机⼀体机及信创⽅案 3 5 为什么要使⽤堡垒机? - 以更安全的⽅式管控和登录各种类型的资产 - 系统管理员 外包⼈员 普通⽤户 临时访客 运维资产集 服务器 ⽹络设备 数据库 安全设备 事前授权 事中监察 事后审计 管理者期望 堡垒机的 4A 能⼒ 堡垒机 身份鉴别 Authentication 授权控制 Authorization 安全审计 Auditing 账号管理 Accounting 堡垒机需要具备的四个核⼼能⼒ 身份鉴别 账号管理 授权控制 安全审计 - 运维安全审计的 4A 规范 - Authentication Accounting Authorization Auditing 追溯的保障和事故 分析的依据 防⽌身份冒⽤和复⽤ ⼈员和资产的管理 防⽌内部误操作 基础设施的 统⼀安全运维。 1 2 企业为什么需要堡垒机? JumpServer 堡垒机的优势 JumpServer 堡垒机企业版 JumpServer 案例研究(江苏农信、东⽅明珠、⼩红书) 4 JumpServer 堡垒机⼀体机及信创⽅案 3 5 JumpServer 堡垒机是谁? • 中国明星开源项⽬; • 2017 年 11 ⽉正式加⼊ FIT2CLOUD ⻜致云; • 荣获0 码力 | 49 页 | 14.87 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台新一代 DevOps 平台。 效果收益 1. 每月节省 15 人天 2. 新项目接入效率提升 8 倍 (人力从 8 人降低为 1 人) 3. 整体生产力提升一倍以上 4. 大幅降低发布事故和错误率 自动化测试场景:上千测试用例为发布保驾护航 — — 字 节 跳 动 - 飞 书 S R E 工 程 师 “ Z a d i g 解 决 方 案 面 向 开 源 DevOps 落地 典型客户:极氪汽车、老百姓大药 房、 iMile 、思创(广州公交) 1. 维护大量复杂的脚本 2. 在 Rancher 上手动替换版本 3. 不透明的测试环境导致大量问题 4. 为每一次部署维护一个 Chart 版本 现状 效能提升场景: 2K+ 微服务、多语言、 Helm 、 K8s 多集群 1. 开发流程 提交代码到 Feature 分支 -> 飞书 + Gerrit + Zadig + 内部发布平台 技术栈: Go +git ( yml ) + 多集群 K8s 分支策略: 单分支 master 开发 环境策略: 4 套同构环境动态分配 测试管理: 500 API+E2E cases 字节跳动 - 飞书场景二: Gerrit + Zadig 方案 工程师体验 现状 Zadig Helm 方案 管理员0 码力 | 59 页 | 81.43 MB | 1 年前3
共 28 条
- 1
- 2
- 3













