Skip to main content

Command Palette

Search for a command to run...

Istio 0.8:橘色警告

Updated
1 min read

原文地址:Google Doc

背景

2017 年 9 月发布 0.2 之后,我们再没有一个稳定的版本了。之前我们认为 0.7 可以作为 LTS 版本,然而他不够成熟,所以我们把希望放在了 0.8 的头上。我们过去计划在 4 月中旬发布 0.8 版本。然而直到今天(4 月 27 日),我们还是有很多的关键 BUG 需要解决,看起来这个月内是无法完成了。

简单说,我们不仅无法发布 LTS 版本,甚至连月度版本都无法按时发布。因此,Istio 项目进入橘色状态(根据 release process 定义)。

根据上面的发布过程定义:Release 的稳定是 Istio 开发者的首要任务,... 可以声明代码冻结,组织 SWAT 团队协助发布过程进入正轨。”。我们需要 TOC 的帮助来实现上述操作。

问题

  1. 我们不知道我们的无知在哪里。最大最亟待解决的问题就是,我们要需要知道到底要解决什么问题。虽然经过多次沟通,构成发布障碍的 Issue 仍然没有被正确的识别和标记。这个问题在之前的 0.7 发布的时候已经发作过,现在影响到了 0.8。
  2. 我们没有清楚的人员来定义发布障碍。因此就很难对现状进行评估,解决时间也就无从预测。我们需要给每个条目确定责任人。
  3. 我们本来想 3 月份发布 LTS 版本,后来延迟到四月中旬,现在,我们计划是五月的某个时间。这成了一个移动目标,并且我们还是没有一个明确的评估。
    • 多数团队都准备参加下周的 Kubecon,这很明显会影响生产力。
    • 目前为止,还有一些优秀劳动力投放在和发布障碍无关的工作上。
    • 计划了对 0.8 RC 的测试工作,但是我们还没有可用的 RC。
  4. 发布分支访问量很低,有些很明显是 0.8 相关的内容,只被合并到了 Master 分支。

计划

Action ItemsOwner状态
联系所有工作组长,确认全部的 0.8 障碍被正确的识别、标记、跟踪和分配Andy 和各组长邮件已经发送
短期锁定 Master 分支,确认多数开发者都能正确的向 Release 分支合并,只有 TOC 成员批准才允许向 Master 进行合并ShriramDone
比对 0.8 和 Master,如果多数变更是针对 0.8 的,那么就撤回 1.0 的专属 PR,然后从 master rebase 或者 rebranch 0.8Sven、Andy 和 CostinDone: Rebase 所有发布分支。
所有障碍问题的责任人需要尽快解决手上的问题Issue owners
计划一个 30 分钟以内的日常站会,来跟踪障碍问题的进度,以此计划发布日期。 1. 从 4 月 30 日起,到 0.8.0 发布为止。 2. 所有未解决问题的责任人必须提供更新信息。如果任何 issue 有产生障碍的可能,Andy 和 Jasmine 有权增加开发者进行协助,以加快进度。所有其他工作的优先级都需要降低,直到橘色警告解除每周一三五 11 点的会议
Istio oncall 监视发布分支的状态,并且修复和分析可能解决的任何问题,发布分支的问题是最高优先的问题,一旦发现发布障碍,必须加入 0.8 障碍 Issue 列表Oncall
一旦有 RC 可用(例如第一阶段的问题已解决之后发布的下一个 Build),应该尽快启动社区测试。一旦发现发布障碍,应该加入 0.8 障碍 Issue 列表Jasmine
0.8 稳定之后,把所有 Commit 合并回 MasterAndy
和所有开发者沟通这一计划SvenDone
0.8 发布之后,启动一个事后会,来改进未来的发布过程。Andy, Jasmine, TOC

More from this blog

龙虾恐慌:AIOps 又要改名了?

ChatGPT 开始,把 AI 拉近到普罗大众的面前,让无数人感受到 AI 的亲民魅力。而龙虾,则把大模型驱动的自动化能力,突然间变得水灵灵、活泼泼地走进千家万户。它不只是“风口上的猪”,而是风口本身。热度高到让 Mac mini 一度断货,不知道这在不在库克的预料之内。 每代人都有每代人的鸡蛋,春节期间,我就领了我的鸡蛋。翻出古老的 MacBook Air M1,充值各种大模型。当然了,这个工具

Mar 9, 20261 min read

再见 2025

我猜不少人以为这个号废了吧?并没有,只是今年变化有点大,一直有种抄起键盘,无从说起的感觉,所以一直偷懒到今天,2025 的最后一天。 今年是我的第四个本命年,去年末一期播客里,大内说本命年不是灾年,是变化年,有危也有机。可是讲真啊,只看到危,没看到机。 各种因缘际会,从鹅厂跳槽到前东家,已经接近四年,第一个合同期已经进入尾声。除了前两年还在云原生领域嗷嗷叫,后两年基本都是些鸡零狗碎的东西了,用老东家的术语说是——偏离主航道,可谓是前景暗淡了。 一旦确定要滚蛋,反倒心思轻松起来,每天骑着我的小红车...

Jan 5, 20261 min read

辅助编程?dora 说:我知道你很急可是请你别急

从 OpenGPT 把大模型的火烧旺了之后,这三年来,相信很多组织或摩拳擦掌、或躬身入局,希望借助聪明能干的大模型,或想偿还技术宅,或想降本增效,或想弯道超车。一时间,沉寂许久的 AIxx 又活过来了,LLM Ops、Vibe Coding、中医大模型、GPT 算命等等,全都老树发新芽,焕发了勃勃生机。那么视角拉回从业者最关注的饭碗相关的领域之一——AI 辅助开发,产生了什么触动,应该如何拥抱呢? DORA 的年度报告中给出了很有意思的结论——强者恒强。 执行摘要部分总结了几个有趣的点: 问题...

Oct 6, 20251 min read

[译]dora:ai 辅助软件开发状态报告

执行摘要 在 2025 年,科技领导者面临的核心问题已不再是“是否要采用 AI”,而是“如何实现其价值”。 DORA 的研究基于超过 100 小时的定性访谈和来自全球近 5,000 名技术专业人士的问卷调查。研究揭示了一个关键事实:AI 在软件开发中的主要角色是“放大器”。它会放大高效能组织的优势,也会凸显组织的缺陷。 关键结论:AI 是放大器 AI 投资的最大回报并非来自工具本身,而是来自组织底层系统的战略性建设: 高质量的内部平台 清晰的工作流 团队的协同能力 缺少这些基础,AI ...

Oct 2, 202514 min read

僭越了,有人在用 Rust 写 Kubernetes

一个新语言问世,最爱做的事情之一,就是重写存量软件了。 云原生喝酒 SIG 重点扶持项目——rk8s(https://github.com/rk8s-dev/rk8s) 也可以归在这个范畴里,只不过这个项目重写的东西比较大,是 Kubernetes。 从 2025 年 1 月第一个 Commit 开始,到现在有了 200 多次 Commit,十几万行代码。当然距离 Kubernetes 的几百万行代码还差得远——老马就是喜欢整这种大无畏项目。 另外该项目也是国内第一个脱离 Cargo 转向使用 ...

Sep 27, 20253 min read

【伪】架构师

342 posts