國內首個 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 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,作最懂雲原生開發者的技術圈。」

相關文章
相關標籤/搜索