Skip to main content

Command Palette

Search for a command to run...

Istio 0.8:橘色警告

Published
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 的本质?

Agent 让运维编排变得柔性、可变、甚至自演进;但真正敢进入生产环境的 AIOps,仍然离不开坚实、受控、可审计、可回退的自动化底座。 从 Gartner 提出 AIOps 概念到现在,也大概有十年了。这么多年来,这个领域好像发生了很多变化,又好像没什么“本质”的变化。技术上,我们经历了传统机器学习、深度学习和神经网络、以及大模型和智能体这样“翻天覆地”的变化;业务上,我们面对的是更多品种、更大

May 31, 20263 min read

龙虾恐慌: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

【伪】架构师

343 posts