Kubernetes 新手issue整理

捡几个新手 issue做个记录,也是k8s学习的一部分吧,看了这么多,心里也有底了。新手可以进入这个快速链接

附一、github的社交用语

在issue和pr里常看到一些缩写语,这里记录下来:

Prow 命令 角色限制 描述
/lgtm 任何人均可使用,但只有评阅人和批准人使用此命令的时候才会触发自动化操作 用来表明你已经完成 PR 的评阅并对其所作变更表示满意
/approve 批准人 批准某 PR 可以合并
/assign 评阅人或批准人 指派某人来评阅或批准某 PR
/close 评阅人或批准人 关闭 Issue 或 PR
/hold 任何人 添加 do-not-merge/hold 标签,用来表明 PR 不应被自动合并
/hold cancel 任何人 去掉 do-not-merge/hold 标签
  • PR:Pull Request.
  • AKA: also known as,又名
  • /assign <username> ,接下这个issue,我要承包了。
  • LGTM/SGTM, Looks/Sounds Good To Me, 看起来不错, 没有问题(别人 review 完 PR 之后)
  • WIP, Work In Progress, 开发中(work in progress, do not merge yet)
  • CC, Carbon Copy, 抄送(邮件),相当于 @。
  • PTAL, Please Take A Look, 帮我看下(请别人 review 自己的 PR)
  • RFC, Request For Comments, 请求评论, i.e. I think this is a good idea, lets discuss
  • AFAIK / AFAICT, As Far As I Know / Can Tell, 据我所知
  • IMHO, In My Humble Opinion, 以我的拙见(多用于邮件和网络)
  • FYI, For your information, 供你参考
  • AFK, Away From the Keyboard, 稍后回来
  • ACK, ACKnowledgement, 同意, i.e. agreed/accepted change
  • NACK/NAK, Negative ACKnowledgement, 不同意, i.e. disagree with change and/or concept

附二、github kubernetes 的label

https://kubernetes.io/zh/docs/contribute/review/for-approvers/

在issue的右上角可以看到这些label,每周都有一个特定的文档批准人自愿负责对 PR 进行分类和评阅。

标签 描述
priority/critical-urgent 应马上处理
priority/important-soon 应在 3 个月内处理
priority/important-longterm 应在 6 个月内处理
priority/backlog 可无限期地推迟,可在人手充足时处理
priority/awaiting-more-evidence 占位符,标示 Issue 可能是一个不错的 Issue,避免该 Issue 被忽略或遗忘
help or good first issue 适合对 Kubernetes 或 SIG Docs 经验较少的贡献者来处理。
  • good first issue: 新手友好的!
  • help wanted: 成员致力于提供新的贡献者提供额外援助。
  • kind
    • cleanup: 清理。
    • documentation
    • bug
  • lifecycle
    • stale: 过去 90 天内某 Issue 无人问津.
    • frozen: 即使超过 90 天仍无人处理,也不会进入停滞状态。
    • backlog
    • active
  • priority
  • sig
    • node
    • network
  • needs-triage
  • triage
    • accepted
    • duplicate: 重复的 Issue

附三、github kubernetes sigs


Envoy 创始人 Matt Klein 亲述开源心路历程 - Matt Klein k8s 多云sig 备忘