Categories
程式開發

雲原生生態週報 Vol. 44:Gartner 發布容器公有云競爭格局報告


前言

《雲原生生態週報》由阿里雲容器平台聯合螞蟻金服共同發布,每週一期。眾多一線社區專家與您一起“跟踪動態,讀懂社區”,分享雲原生社區項目進展、活動發布、精選博客等信息。以下是第四十四期雲原生生態週報的內容。

業界要聞

1.Gartner 容器報告:阿里雲與 AWS 並列第一,領先微軟、谷歌

近日,國際知名調研機構 Gartner 發布 2020 年容器公有云競爭格局報告,阿里雲容器服務與AWS並列第一,Google、微軟、IBM 和 Oracle 四家廠商緊隨其後。

2.MicroK8s v1.18 發布

3 月 27 日,Ubuntu 發布 MicroK8s v1.18 版本。最新版本支持 Linux / MacOS / Windows 跨平台部署,並更新了 CoreDNS / Helm / etcd 等相關組件版本。

3.CNCF 新增 81 位成員

新增成員多為 CNCF 開源項目的活躍參與者。

上游重要進展

1.新增 Multi-Cluster Services API

新增一個 ServiceExport 資源,來擴展跨多個 Cluster 的 Service 概念,支持跨集群的服務發現。

2.kubectl scale 命令支持 –dry-run=server|client 參數

在使用 kubectl scale 的時候,可以選擇 client-side 和 server-side 的 dry-run。

3.修復 StatefulSet 創建 Pod 後 PVC 丟失風險

StatefulSet 在創建 Pod 時,判斷如果 PVC處於 deleting 狀態則跳過創建,否則會出現創建出 Pod 後丟失 PVC。

4.優化 fake clientset 的性能

將 fake clientset 的初始化時間複雜度由 O(n^2) 降到 O(n),並將其中 Create, Update, Get, Delete 等操作的時間複雜度降到 O(1)。

5.修復 server-side apply 可能導致 status 被清空的問題

修復 status 被錯誤計算為 server-side apply 管理字段,避免用戶更新其他字段時 apiserver 將 status 擦除。

開源項目推薦

1.PromCat

一個面向企業級 Prometheus 監控的資源目錄。

本週閱讀推薦

1.《OAM v1alpha2 新版發布:平衡標準與可擴展性,靈活接入 CRD operator》

OAM Spec 經歷了近 3 個月的迭代,v1alpha2 版本終於發布啦!新版本在堅持 OAM Spec 平台無關的基礎上,整體變得更 K8s 友好化,很大程度上平衡了標準與可擴展性,更好的支持 CRD。如果你已經編寫了現成的 CRD Operator,可以平滑的接入到 OAM 體系中,並且享受到 OAM 模型的紅利。

2.《從零開始入門 K8s | Kata Containers 創始人帶你入門安全容器技術》

安全容器是一種運行時技術,為容器應用提供一個完整的操作系統執行環境(常常是Linux ABI),但將應用的執行與宿主機操作系統隔離開,避免應用直接訪問主機資源,從而可以在容器主機之間或容器之間提供額外的保護。

3.《Knative 和 Linkerd 相結合實行無服務器服務網格》

K8s 中最流行的兩個無服務器平台是 Knative 和 OpenFaaS,並且有很多現有的內容是關於將 Linkerd 和 OpenFaaS 一起使用的。這篇文章講述瞭如何使用 Linkerd 與 Knative。雖然 Knative 的第一個版本需要 Istio,但是在最近的 Knative 版本中,他們已經刪除了這個需求。本文將向你展示如何將 Linkerd 添加到你的 Knative 安裝中,以自動向你的 Knative 服務和系統組件提供 mTLS(mutual TLS)和綜合指標。

4.《Evaluating Predictive Autoscaling in Kubernetes》

PHPA(Predictive Horizo​​ntal Pod Autoscaler)基於時間週期預測來實現 auto scaling。

相關閱讀

雲原生生態週報 Vol. 43:K8s 1.18 正式 release
雲原生生態週報 Vol. 42:GitHub 宣布正式收購 npm
雲原生生態週報 Vol. 41: CNCF 2019 年度報告重磅發布
雲原生生態週報 Vol. 40:API Server 負載均衡問題被解決
雲原生生態週報 Vol. 39:Golang 1.14 發布
雲原生生態週報 Vol. 38:Apache Flink 1.10.0 發布
雲原生生態週報 Vol. 37:國內首個 Kubernetes SIG-Cloud-Provider 子項目揭秘
雲原生生態週報 Vol. 36:CNCF 公佈 2020 年 TOC 選舉結果
雲原生生態週報 Vol. 35:Falco 進入 CNCF Incubator 項目
雲原生生態週報 Vol. 34:VMware 完成 27 億美元的 Pivotal 收購
雲原生生態週報 Vol. 33:CNCF 宣布 TUF 畢業
雲原生生態週報 Vol. 32:Istio 1.5 版本開發中
雲原生生態週報 Vol. 31:Kubernetes v1.17 版本解讀
雲原生生態週報 Vol. 30:Rancher 新版本默認支持 Kubernetes 1.16
雲原生生態週報 Vol. 29:Kubernetes 擬支持 Cgroup v2
雲原生生態週報 Vol. 28:Mirantis 收購 Docker 企業業務
雲原生生態週報 Vol. 27:Helm 3 發布
雲原生生態週報 Vol. 26:2019 年容器生態統計報告發布
雲原生生態週報 Vol. 25:Canonical 開源 MicroK8
雲原生生態週報 Vol. 24:Ubuntu 19.10 發布
雲原生生態週報 Vol. 23:全球首個開放應用模型 OAM 開源
雲原生生態週報 Vol. 22:Knative 暫時不會捐給任何基金會
雲原生生態週報 Vol. 21:Traefik 2.0 正式發布
雲原生生態週報 Vol. 20:Kubernetes v1.16 發布
雲原生生態週報 Vol. 19:Helm 推薦用戶轉向 V3
雲原生生態週報 Vol. 18:獨家解讀 etcd 3.4 新特性
雲原生生態週報 Vol. 17 :Helm 3 發布首個 beta 版本
雲原生生態週報 Vol. 16:CNCF 歸檔 rkt,容器運行時“上古”之戰老兵凋零
雲原生生態週報 Vol. 15:K8s 安全審計報告發布
雲原生生態週報 Vol. 14:K8s CVE 修復指南
雲原生生態週報 Vol. 13 | Forrester 發布企業級容器平台報告
雲原生生態週報 Vol. 12 |K8s 1.16 API 重大變更
雲原生生態週報 Vol. 11 | K8s 1.16 早知道
雲原生生態週報 Vol. 10 | 數據庫能否運行在 K8s 當中?
雲原生生態週報 Vol. 9 | K8s 1.15 後的性能提升
雲原生生態週報 Vol. 8 | Gartner 發布雲原生趨勢
雲原生生態週報 Vol. 7 | Docker 再爆 CVE
雲原生生態週報 Vol. 6 | KubeCon EU 亮點匯總
雲原生生態週報 Vol. 5 | etcd 性能知多少
雲原生生態週報 Vol.4 | Twitter 從 Mesos 全面轉向 Kubernetes
雲原生生態週報 Vol. 3 | Docker Hub 遭入侵,Java 8 開始提供良好的容器支持
雲原生生態週報 Vol. 2 | Godaddy 開源 KES、CNCF 提供免費云原生課程
雲原生生態週報 Vol. 1 | Google 發布 Cloud Run,開源項目 Kubecost 讓 K8s 花費一目了然

本文轉載自阿里巴巴雲原生微信公眾號(ID:Alicloudnative)。