做者 | 酒祝、天元、元毅、心水、衷源html
1.2019 年容器生態統計報告發布 node
據報告顯示,Kubernetes 佔據 77% 的容器編排產品份額,Docker 佔據 79% 的容器引擎產品份額。git
2.Kubernetes 建立 1.17 release 分支github
發佈了 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 Priorityless
爲調度器新增 Ready Pod Priority,儘可能調度到有最少 not-ready pod 的 node 上。
2.Storage Capacity Constraints for Pod Scheduling
調度器支持感知 ephemeral inline volumes,調度時考慮可用 storage 空間 。
爲每一個資源生成一個惟一的 Request-ID,用於在全部 K8s 日誌中搜索 。
4.StoragePool API for Advanced Storage Placement
新增 StoragePool API,來優化 underlaying storage 的放置。
5.Score Plugin
新增 ServiceAntiAffinityPriority、NodeLabelPriority 做爲調度打分插件 。
6.Knative Eventing 0.10.0 版本發佈
採用 Destination 資源做爲統一訪問資源等。
本次主要對 activator 的負載均衡作了優化。
1.KUDO
Kubernetes Universal Declarative Operator,Kubernetes 通用聲明性框架 Operator。KUDO 是 Kubernetes Operator 的開發工具和運行時,經過幾行 YAML 的聲明性方式,取代了數萬行的複雜代碼庫,使編寫操做器變得高效和簡單,容許 Operator 開發者和最終用戶使用他們已知的工具來管理有狀態服務。
2.Longhorn
Longhorn 提供了一種簡單、輕量、極適用於容器和 Kubernetes 的持久化存儲解決方案,同時極大地簡化了用戶部署、使用和管理的工做,從而幫助團隊更好地管理 Kubernetes 中的有狀態工做負載。
構建健壯的分佈式系統是很是複雜的。本文主要分享了一些基於 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等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,作最懂雲原生開發者的技術公衆號。」