Categories
程式開發

雲原生生態週報 Vol. 30:Rancher 新版本默認支持 Kubernetes 1.16


前言

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

業界要聞

1.AWS re:Invent 2019

AWS 年度雲計算盛會於 12.2~12.6 在拉斯維加斯舉行。

  • 技術分享超過 2500 場,技術方向涵蓋數據分析、架構、人工智能與機器學習、容器、IOT 等各個熱門方向;

  • 首日發布 Amazon SageMaker Operators for Kubernetes,用戶可以使用原生 K8s API 來部署 sageMaker 任務,以及使用 kubectl 工具來操作和查看 SageMaker 任務;

  • 12 月 3 日發布 Amazon EKS on AWS Fargate: 用戶可以在 AWS Fargate 上運行 Kubernetes pod,底層實現是採用 virtual kubelet 來對接 AWS Fargate 的。

2.2020 KubeCon + CloudNativeCon 歐洲大會

將於 2020.3.30~2020.4.2 在荷蘭阿姆斯特丹舉行,議題提交截止日期為 12 月 4 日。

3.Rancher 全新版本 2.3.3 發布

11 月 28 日 Rancher Labs 發布了 Rancher 全新版本 2.3.3,該版本默認支持 Kubernetes1.16。

上游重要進展

1.Enhance ContainerStats message in CRI-API

擴展 CRI 的 ContainerStatus 接口,獲取到更多的容器監控指標信息(包括CPUUsage/MemoryUsage/ProcessUsage/NetworkUsage 等)。

2.Update Server-Side Apply KEP with upgrade strategy from client-side apply

Server-Side Apply 中增加從 Client-Side 升級為 Server-side,Server-Side 回滾到 Client-Side 的設計內容、注意事項等。

3.apimachinery:switch wait to use context

wait 包中的 util 函數實現中的 stop channel 都採用 context.Context 來替代。

4.feat:make delete protection to namespace kube-node-lease

在 namespace admission 中增加 kube-node-lease namespace 防刪除處理。

開源項目推薦

1.kelseyhightower/kubernetes-the-hard-way

很好的 K8s 學習項目,最好有一些 K8s 相關知識。目標人群為: 生產級 K8s 集群的運維人員,或者想深入理解 K8s 集群各組件如何協作的同學。

2.digitalocean/clusterlint

K8s 集群的最佳實踐檢查工具,主要檢查維度包括資源,安全,可靠性等。

本週閱讀推薦

1.《Gardener Project Update》
SAP 開源的多雲多集群管理系統,其通過CRD方式對集群創建各個通用流程進行抽象,同時集群創建功能已經對接主流雲算計服務提供商(包括Aliyun, AWS, Azure, GKE)。

2.《The Current State of the State for Cloud Native Storage》

介紹了 Kubernetes 對存儲支持的發展歷程,以及 CSI 接口的未來發展方向(如快照、克隆等)。

3.《基於阿里雲 CDN 的邊緣計算平台設計和思考》

目前來看,CDN 的規模最大、算力最強,將成為佈局邊緣計算最佳的位置。但是邊緣計算不是孤立存在,是必須跟雲中心協同的,本文從 CDN 的角度思考如何打造一個雲邊端協同的邊緣計算平台。

4.《阿里雲上萬個 Kubernetes 集群大規模管理實踐》

本文介紹了容器服務在海量 Kubernetes 集群管理上的實踐經驗。

5.《從零開始入門 K8s | 深入剖析 Linux 容器》

Linux 容器是一種輕量級的虛擬化技術,在共享內核的基礎上,基於 namespace 和 cgroup 技術做到進程的資源隔離和限制。本文將會以 docker 為例,介紹容器鏡像和容器引擎的基本知識。

6.《Service Mesh 是新瓶裝舊酒嗎? 》

在即將過去的 2019 年,Service Mesh 開源產品的成熟度雖在全球範圍內沒有發生質的變化,但在國內仍出現了一些值得特別關注的事件。本文作者結合了自己在阿里巴巴落地實踐 Service Mesh 過程中的觀察與思考,來和大家進行分享。

7.《Serverless Kubernetes 場景和架構剖析》

容器和無服務器是當下云原生的火熱主題,二者的結合極大降低了容器的使用門檻,減少了總體計算成本,也讓用戶擺脫了底層基礎設施管理的複雜性。然而提供一個規模化和高彈性的 Serverless Container 基礎設施不是一件容易的事情,要綜合考慮規模、彈性、成本、效率等因素。本文內容即為針對以上問題的詳細講解。

8.《Kubernetes 垂直自動伸縮走向何方?》

目前 Kubernetes 的 Pod 水平自動伸縮(HPA,Horizo​​ntal Pod Autoscaler)已在業界廣泛應用。但對一些特殊的 Pod(如一些有狀態的 Pod),HPA 並不能很好地解決資源不足的問題。這就引出 Pod 垂直自動伸縮(VPA,Vertical Pod Autoscaler),本文主要介紹 Kubernetes 社區對 Pod 垂直自動伸縮組件的開發規劃。

相關閱讀

雲原生生態週報 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)。