CNCF 公布 2020 年 TOC 选举结果 | 云原生生态周报 Vol. 36

作者 | 陈洁、高相林

业界要闻

  1. CNCF TOC 2020 年选举结果公布

2020 年 2 月 3 日,CNCF 进行了 TOC(技术监督委员会)选举,确定了 5 名新增的 TOC 成员,其中 3 名的提名者和投票者来自于 Governing Board,1 名的提名者和投票者来自于维护者,1 名的提名者和投票者来自于最终用户社区。

  1. CNCF 发布 2019 年度报告

    • 2019 年 CNCF 新增 173 家成员,增长 50% 以上;
    • KubeCon Shanghai、Barcelona、San Diego 参会人数分别达到了 3500、7700、12000 人;
    • 6 个项目(CoreDNS、containerd、Jaeger、Vitness、TUF)进入毕业阶段,3 个项目(CloudEvents、Falco、OPA)进入孵化阶段,另外还有 12 个项目加入到 Sandbox。?
  2. Tekton 发布 2020 年展望

Tekton 是谷歌开源的云原生 CI/CD 系统,2019 年 Tekton 共发布 9 个版本(0.1.0 至 0.9.2),2020 年 Tekton Pipeline 将发布 Beta 版本。

上游重要进展

  1. Support server-side dry-run in cli-runtime REST Helper

server 端的 dry-run 支持除了 kubectl apply 以外更多的 kubectl 命令。

  1. Fix back off when scheduling cycle is delayed

当 pod 不可调度且 pod backoff 的时间超过 maxDuration 时,调度器会清空它的 backoff 信息,使其他 priority 更低的 pod 可能会出现饥饿问题。现在将重试 2*maxDuration 后才会清空 backoff 信息。

  1. Fix some scheduler metrics(pending_pods and schedule_attempts_total) are not recorded.?

修复 v1.17 中调度器的 pending_pods 和 schedule_attempts_total 这两个指标没有被记录的 BUG。

  1. Context support in k8s.io/client-go

client-go 中将支持传入外部的 context,以支持 context timeout/cancel ,以及支持后续的 distributed tracing 机制。

ctx := req.Context()
pod, err := k8client.CoreV1().Pods(namespace).WithContext(ctx).Get(podName, ...)
  1. Multi Scheduling Profiles

单个 Kubernetes 集群中不同的 workload 可能有不同的调度需求,运行多个 scheduler binary 来满足不同调度策略,可能会造成竞争(每个调度器中的状态可能不一致)。该 KEP 倾向于在一个 scheduler binary 中跑不同的 framework instance,每个 instance 使用不同的 Profile,并且每个 instance 会共用相同的 node/pod cache。

开源项目推荐

  1. kube-scan

kube-scan 基于规则 KCCSS(Kubernetes Common Configuration Scoring System)为 Kubernetes workload 的配置提供安全风险评级。

  1. permission-manager

permission-manager 是 SIGHUP 开发的 Kubernetes RBAC 管理工具,支持创建用户,分配 namespace/global 级别的权限并分发 kubeconfig,配置简单并提供了用户友好的 UI。

  1. kubectx

kubectx 是一个可以快速切换 kubectl context 的工具,便于在多集群环境下的运维操作。

本周阅读推荐

  1. 《4 trends that will shape the cloud-native world in 2020》

文章分析了 2020 年影响云原生的四个方向,包括商业化企业级平台,混合云,云原生安全和边缘计算。

  1. 《使用 OPA 增强 Kubernetes 安全》

OPA(open-policy-agent)提供了一种高级声明性语言,可以将策略指定为代码和简单的 API,以减轻软件决策的负担。OPA 可以被使用在微服务,Kubernetes,CI / CD 管道,API 网关等中实施策略。

  1. 《Latest Jepsen Results against etcd 3.4.3》

Jepsen 对 etcd 3.4.3 进行了测试和分析,得到了良好的结果和反馈。

  1. 《How we retired Python 2 and improved developer happiness》

讲述了在 LinkedIn 如何将所有的项目从 Python 2 迁移到 Python 3 。

阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术圈。”

原文地址:https://blog.51cto.com/13778063/2470488

时间: 2024-10-10 02:50:51

CNCF 公布 2020 年 TOC 选举结果 | 云原生生态周报 Vol. 36的相关文章

Falco 进入 CNCF Incubator 项目 | 云原生生态周报 Vol. 35

作者 |?王思宇.陈洁.敖小剑 业界要闻 Falco 进入 CNCF?Incubator 项目 原于?2018 年 8 月进入 sandbox,旨在 Kubernetes 运行时环境下支持配置规则来加强应用安全性.降低风险. Kubernetes v1.17.1 发布 解决部分 cloud provider 和 kubelet 相关问题,比如: kubelet 更新 Pod ready status 失败 kubelet 清理 Pod volumes 发生 panic CFP 2020 K8s

CNCF 2019 年度报告重磅发布 | 云原生生态周报 Vol. 41

作者 | 孙健波.陈有坤.李鹏.丁海洋.高相林 业界要闻 Istio 1.5 正式发布 大量重大更新,包括控制面组件重新回归单体,整体变得更简单.更易用,性能提升等等. CNCF 2019 年度调查报告发布 其中包含了几条重要信息: Cloud Native 社区项目在生产环境中应用成为新常态,超过 50% 的 Cloud Native 项目在生产中应用: Service Mesh 真正进入生产实践,超过 18% 的受访者表示已经在生产环境中使用 Service Mesh: Serverless

Argo 项目加入 CNCF 孵化器 | 云原生生态周报 Vol. 45

作者 | 陈洁.高相林.陈有坤.敖小剑 业界要闻 Argo 项目加入 CNCF 孵化器 Argo 项目是一组 Kubernetes 原生工具,用于运行和管理 Kubernetes 上的作业和应用程序.目前由 Argo Workflows,Argo Events,Argo CD 和 Argo Rollouts 四个子项目组成.4 月 8 日,CNCF 技术监督委员会(Technical Oversight Committee,TOC)投票决定接受 Argo 作为孵化级别的托管项目. Argo CD

阿里巴巴 Kubernetes 能力再获 CNCF 认可 | 云原生生态周报 Vol. 32

作者 | 丁海洋? 陈有坤 李鹏? 孙健波 业界要闻 阿里巴巴 Kubernetes 技术能力再获 CNCF 认可 CNCF 官网发布博文<Demystifying Kubernetes as a Service – How Alibaba Cloud Manages 10,000s of Kubernetes Clusters>.这篇长文从为什么需要超大数量的 K8s 集群,以及如何高效的管理这些集群出发,系统介绍了 Alibaba 在 Kubernetes 上取得的成绩. GitHub 欲

独家解读 etcd 3.4版本 |云原生生态周报 Vol. 18

作者 | 酒祝.墨封.宇慕.衷源关注"阿里巴巴云原生"公众号,回复关键词 "资料" ,即可获得 2019 全年 meetup 活动 PPT 合集及 K8s 最全知识图谱. 业界要闻 etcd 发布 3.4 版本 etcd 发布了 3.4 版本,是最近性能提升最大的一次发布,相信各位已经期待已久了!这次升级带来稳定性和性能等方面诸多优化,例如底层存储优化,客户端优化等多个方面. 「阿里巴巴云原生」公众号将在下周带来更详细的解读分析. 阿里联合谷歌共同研发,raft l

Knative 暂时不会捐给任何基金会 | 云原生生态周报 Vol. 22

作者 | 新胜.心贵.进超.元毅.衷源 业界要闻 谷歌:不会向任何基金会捐赠 Knative 自 Knative 项目开始以来,一直存在关于是否将 Knative 捐赠给基金会(例如 CNCF)的疑问. Google 领导层已经考虑了这一点,并决定在可预见的未来不向任何基金会捐赠 Knative. containerd v1.3 正式发布 CNCF 毕业后首个版本,功能扩展主要包括对 Windows v2 runtime 的支持以及 Plugins 相关支持(如允许 Plugin 注册为一个 T

国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘 | 云原生生态周报 Vol. 37

作者 | 高相林.陈俊.陈有坤.敖小剑 业界要闻 国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘? 阿里云作为坚定的云原生计算推动者,贡献了阿里云上运行 Kubernetes 的最佳开源组件,成为 SIG Cloud Provider 子项目的国内首个云厂商.2020 年 2 月 12 日上午 10:00,阿里云?Kubernetes?团队召开了首次线上网络研讨会. 什么技术,让阿里拿下国家技术发明奖? 新年伊始,国家科学技术奖励大会在北京人民大会堂隆重举行.阿

API Server 负载均衡问题被解决 | 云原生生态周报 Vol. 40

作者 |?何淋波.李鹏.陈俊.高相林.孙健波 业界要闻 CNCF 宣布 2020 年中国 KubeCon 取消 由于新冠疫情影响,外国企业.开发者到访中国存在不确定性,加上召集演讲人.赞助商及参会者所遇到的困难,CNCF 宣布原定于 2020 年 7 月在上海举办的 KubeCon + CloudNativeCon + 开源峰会取消. 同时,原计划于 3 月 30 日 - 4 月 2 日在荷兰阿姆斯特丹举办的 KubeCon + CloudNativeCon 峰会欧洲场也因疫情影响,被推迟到 2

GitHub 宣布正式收购 npm | 云原生生态周报 Vol. 42

作者 | 丁海洋.张晓宇.汪萌海 业界要闻 1.?GitHub 宣布正式收购 npm npm 自十年前发布以来,经过发展目前已经是最流行的 javascript 包管理工具. 收购以后,Github 承诺会对 npm 的安全性.注册表基础架构提供增强:在商业上,Github 承诺 npm 将永远保持免费,已经购买了 npm Pro.Teams.Enterprise 的客户仍然会得到继续支持,npm 付费客户的私有 npm 软件包会在今年晚些时候免费转移到 GitHub Packages 上. 2