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

做者 | 高相林、陈俊、陈有坤、敖小剑git

业界要闻

  1. 国内首个 Kubernetes SIG-Cloud-Provider 子项目揭秘 

阿里云做为坚决的云原生计算推进者,贡献了阿里云上运行 Kubernetes 的最佳开源组件,成为 SIG Cloud Provider 子项目的国内首个云厂商。2020 年 2 月 12 日上午 10:00,阿里云 Kubernetes 团队召开了首次线上网络研讨会。github

  1. 什么技术,让阿里拿下国家技术发明奖?

新年伊始,国家科学技术奖励大会在北京人民大会堂隆重举行。阿里云得到国家技术发明奖、国家科技进步奖两项国家大奖。这是互联网公司首次同时荣获两大国家科技奖,也实现了互联网公司在国家技术发明奖上零的突破。docker

  1. CNCF 发布 containerd 旅程报告

该报告对 containerd 发展过程进行了总结和分析。后端

上游重要进展

Kubenetes

  1. Build Kubelet without Docker

该 KEP 旨在提出一个方案,使得编译 Kubelet 再也不依赖 Docker 相关的代码。网络

  1. Fix statefulset conversion

修复了 statefulset 相关资源转换中的 bug,该 bug 会致使没法屡次 apply 同一个 statefulset。app

  1. Add code to fix kubelet/metrics memory issue.

修复 kubelet metrics 中关于内存统计的 bug。less

  1. Fixing Potential Race Condition in EndpointSlice Controller.

修复了在 EndpointSlice Controller 所潜在的竞争风险。运维

  1. add *Options to Create, Update, and Patch in generated clientsets

为 clientsets 中的 Create, Update, 和 Patch 操做添加对应的 Options。ide

Knative

  1. Knative Serving 0.12.1 版本发布

本次发布依然是稳定性变动,网络层引入了Contour。微服务

Istio

  1. Istio 引入 EGDS 以支持 Endpoint 的增量推送

Istio 和 Envoy 开始引入新的 xDS 资源类型 EGDS(Endpoint Group Discovery Service)  ,以支持经过 EGDS 来实现 Endpoint 的动态更新。EDS 能够包括任意个 EGDS 资源,而每一个 EGDS 包含必定数量的 Endpoint。引入 EGDS 的背景是当 Cluster 很大时,好比拥有 10000 个 Endpoint,即便只有少许 Endpoint 发生变化也将致使完整的 EDS 推送,为提高考虑须要考虑 Endpoint 的增量推送。

  1. Istio 新加入 Virtual Service chaining 功能

Virtual Service链 是对 Istio Virtual Service 规范的改进,允许在多个可组合的 VirtualService 资源中指定 mesh 的路由配置,这些 VirtualService 资源能够被连接起来以对用户友好的方式来建立高级流量路由功能。可组合的 VirtualService 资源允许拥有多个团队的组织为他们建立的服务维护路由资源的全部权,并允许运维人员管理 Gateway 和 Ingress 级别的路由,来让流量进入Mesh并引导到合适的后端服务路由资源。

开源项目推荐

  1.  kube-storage-version-migrator

能够将集群内资源老版本的 ApiVersion 迁移到新的版本。

  1. kubepug

kubepug 是一个 kubectl 插件,能够在集群升级以前对集群进行扫描,若是有集群中存在着在目标版本中废弃或者删除的资源,则会给出相应的警告。

  1. kind

kind 是一个能够在 docker 的软件,咱们能够经过本地拉起的 K8s 集群进行测试。

本周阅读推荐

  1.  《The Missing Kubernetes Platform for Developers》

文章阐述了一些对于开发者来讲,使得 K8s 更加易用的措施。也对其理想中的 K8s 开发平台进行描述。

  1. 《Kubernetes Networking Demystified: A Brief Guide》

K8s 网络揭秘文章,对 K8s 网络进行了介绍。

  1. 《一文教你一次性完成 Helm 3 迁移》

这篇官方指南十分直观地告诉了你,将版本分别迁移到 Helm 3 所需准备的一切。

  1. 《OAM 深刻解读:OAM 为云原生带来哪些价值?》

OAM 是阿里巴巴联合微软在社区推出的一款用于构建和交付云原生应用的标准规范,旨在经过全新的应用定义、运维、分发与交付模型,推进应用管理技术向“轻运维”的方向迈进,全力开启下一代云原生 DevOps 的技术革命。

首次 sig-cloud-provider-alibaba 网研会

<br />2020 年 2 月 12日上午 10:00, 首次 sig-cloud-provider-alibaba 网研会召开。

本次研讨会阿里云首次完整介绍了阿里云对 Kubernetes 社区的布局;详细介绍了阿里云围绕 Kubernetes 提供的十个类别、20 多个开源项目,帮助开发者完整管理 Kubernetes 生命周期。

Slack 地址:https://app.slack.com/client/T09NY5SBT/CRX9UN2DN/

该会议的完整视频记录:https://www.bilibili.com/video/av88668762

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

相关文章
相关标签/搜索