2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26
作者 | 酒祝、天元、元毅、心水、衷源
業界要聞
1.2019 年容器生態統計報告發布
據報告顯示,Kubernetes 占據?77% 的容器編排產品份額,Docker 占據 79% 的容器引擎產品份額。
2.Kubernetes 創建 1.17 release 分支
發布了?1.17.0-beta.0 和 1.18.0-alpha.0 版本。
3.CNCF 宣布 Vitess 畢業
CNCF 宣布 Vitess(云原生數據庫)畢業,成為繼 Kubernetes、Prometheus、Envoy、CoreDNS、containerd、Fluentd 和 Jaeger?之后的第八個畢業項目。
4.CNCF 接納 Rancher Longhorn 為沙箱項目
Rancher 開源的分布式塊存儲項目 Longhorn,作為 Sandbox 沙箱項目加入 CNCF。
上游重要進展
1.Ready Pod Priority
為調度器新增 Ready Pod Priority,盡量調度到有最少 not-ready pod 的 node 上。
2.Storage Capacity Constraints for Pod Scheduling
調度器支持感知 ephemeral inline volumes,調度時考慮可用 storage 空間 。
3.Add KEP for Request ID
為每個資源生成一個唯一的 Request-ID,用于在所有 K8s 日志中搜索 。
4.StoragePool API for Advanced Storage Placement
新增 StoragePool API,來優化 underlaying storage 的放置。
5.Score Plugin
新增 ServiceAntiAffinityPriority、NodeLabelPriority 作為調度打分插件 。
- ServiceAntiAffinityPriority
- NodeLabelPriority
6.Knative Eventing 0.10.0 版本發布
采用 Destination 資源作為統一訪問資源等。
7.Knative Serving 0.10.0 版本發布
本次主要對 activator 的負載均衡做了優化。
開源項目推薦
1.KUDO
Kubernetes Universal Declarative Operator,Kubernetes 通用聲明性框架 Operator。KUDO 是 Kubernetes Operator 的開發工具和運行時,通過幾行 YAML 的聲明性方式,取代了數萬行的復雜代碼庫,使編寫操作器變得高效和簡單,允許 Operator 開發者和最終用戶使用他們已知的工具來管理有狀態服務。
2.Longhorn
Longhorn 提供了一種簡單、輕量、極適用于容器和 Kubernetes 的持久化存儲解決方案,同時極大地簡化了用戶部署、使用和管理的工作,從而幫助團隊更好地管理 Kubernetes 中的有狀態工作負載。
本周閱讀推薦
1.《基于 Raft 構建大型分布式存儲系統》
構建健壯的分布式系統是非常復雜的。本文主要分享了一些基于 Raft 共識算法構建大型分布式存儲系統的關鍵設計思想。
2.《HOW ZALANDO MANAGES 140 KUBERNETES CLUSTERS》
本文介紹了 Zalando 的團隊在(公有云上)管理數量棒龐大的 K8s 集群中得到的一些實踐經驗,例如每個 domain 或者 production community 總是部署雙集群(prod & non-prod)、使用 Github 托管配置文件、通過 CLM(Cluster Lifecycle Manager)管理升級等等。
“ 阿里巴巴云原生微信公眾號(ID:Alicloudnative)關注微服務、Serverless、容器、Service Mesh等技術領域、聚焦云原生流行技術趨勢、云原生大規模的落地實踐,做最懂云原生開發者的技術公眾號。”
總結
以上是生活随笔為你收集整理的2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从函数计算架构看 Serverless
- 下一篇: Knative Serving 健康检查