Kubernetes 社区版本最新动态
过去一周 Kubernetes 社区主仓库 Master 版本合入 Pull Request 共计 124 个,按照 Kind 分类数量和占比如上图所示。其中包含了 3 个 API-Change 的 Pull Request 和 26 个 Feature 相关的 Pull Request,Bug 和 Cleanup 所占百分比依旧较高,两项合计达到 69%。
上周合入的新特性较多,其中比较重要的 Pull Request 如下:
#83195 Promote WatchBookmarks feature to GA
一般 Kubernetes 集群只会保留一段时间内的变更历史记录,而 Bookmarks 为 Kubernetes Watch 事件添加一个书签相当于多了一个检测点,所有 Client 请求的对象如果符合预先想查找的 Resource Version 就会被这个书签给筛选出来。例如新增一个 Watch 请求去查找所有 Resource Version 为 R 的事件,Kubernetes API Server 只会将特定的事件发送给 Client,从而避免增加 Kubernetes API Server 的负载。这个 PR 的合入也标志着 WatchBookmarks 功能正式 GA。
#83419 Insecure backend proxy
当尝试获取 Pod 的日志时,Kubelet 可能有一个过期的服务证书。这个 PR 提供 allowinsecurebackendproxy 配置,允许最终用户可以绕过 Kubernetes API Server 的默认行为,并跳过 Kubelet 的 TLS 验证来收集日志。通过设置此参数为 false 可以禁用此功能。这个 PR 的用户场景主要是基于自托管集群的日志调试。
云原生一周精选
1 — — Kubernetes 创始人 Joe Beda 从代码主库荣誉退休,社区走向更开放治理
2 — — CNCF 宣布首尔和悉尼 Kubernetes Forums 日程
3 — — Linkerd 2.6 正式发布,支持分布式跟踪
4 — — Ubuntu 19.10 正式发布,扩展边缘计算支持
Kubernetes 创始人 Joe Beda 从代码主库荣誉退休 社区走向更开放治理
众所周知 Kubernetes 这个词是舵手的希腊语,该项目是 Google 在 2014 年启动的。Kubernetes v1.0 在 2015 年 7 月 21 日正式发布,作为 CNCF 的一部分迅速贡献给 Linux Foundation。
K8s 的创始人之一 Joe Beda 之后成立了 Heptio 公司为 K8s 提供服务和产品。近日 Kubernetes 主库在顶层 Owners 文件新增 emeritus_approvers,Joe Beda(Github: @jbeda)位于之中,这也预示着这位 Kubernetes 创始人从代码主库荣誉退休。
加之近期 Kubernetes Steering Committee 的选举结果中,包括 Joe Beda 在内的 7 名初始成员全部退休,这些都标志着 Kubernetes 社区走向更加开放的治理。
CNCF 宣布 首尔和悉尼 Kubernetes Forums 日程
10 月 17 日 CNCF 官方发布了首届 Kubernetes Forums 的日程安排。Kubernetes Forums 将在同一周内举办两场活动,旨在促进面对面的合作,将本地和国际专家聚集在一起,分享他们的专业知识。
此次 Forums 分别将于 12 月 9 日~10 日在韩国首尔,12 月 12 日~13 日在澳大利亚悉尼举行。来自三星、微软、Line Plus 、Nearmap、NexCloud 和 Atlassian 等公司的 Kubernetes 贡献者将发表 29 场演讲,主题将涵盖技术演示到最终的用户体验。
Linkerd 2.6 正式发布 支持分布式跟踪
近日 Linkerd 2.6 正式发布,新版本带来了很多改进,其中新增的分布式跟踪支持意味着 Linkerd 的数据平面代理现在可以传递跟踪范围,允许用户查看各项请求在 Linkerd 代理中花费的确切时间;另一个改进是将实时请求和响应 Header 添加到 Linkerd 的 Tap 输出中, Tap 特性提供了在两个 Pod 部署或命名空间之间流动的实际请求的实时示例;新版本向 Dashboard 添加了流量拆分可视化,大大减少了 Dashboard 产生的 Prometheus 负载,显著提高了 Dashboard 在大型集群上的性能;此外也增加了一个公共 Helm 仓库。
Ubuntu 19.10 正式发布 扩展边缘计算支持
10 月 17 日 Canonical 官方宣布 Ubuntu 19.10 正式发布。该版本名称代号 Eoan Ermine。Ermine 学名白鼬,俗称短尾黄鼠狼。新版本的亮点功能包括了基于 Kubernetes 的边缘计算功能的支持, 集成的 AI 开发人员体验以及迄今为止最快的 GNOME 桌面性能。Micro K8s 是经过 CNCF 认证的上游 Kubernetes 部署,可完整地在工作站或边缘设备上运行。Ubuntu 19.10 对 MicroK8s 进行了严格的限制,以确保完全隔离和严格安全的生产级 Kubernetes 环境。MicroK8s 的附加组件例如 Istio,Knative,CoreDNS,Prometheus 和 Jaeger 现在也可以通过单个命令部署在边缘设备上。
添加小助手微信,加入【容器魔方】技术社群。
评论