做者 | 陳俊、徐迪、陳有坤、李鵬、敖小劍git
1.Google Cloud CEO 表示將把 Istio 項目捐贈給基金會github
Istio 項目找到了理想的發展方向: 捐贈給開源基金會。編程
2.Kotlin gRPC 宣佈開源api
Kotlin 如今是第二流行的基於 JVM 的編程語言,Kotlin gRPC 的開源可以讓 gPRC 的服務服務於 Kotlin 平臺。服務器
1.Use dynamic size watch-cache. 網絡
API Server 在運行時可以動態調整 Watch Cache 的 Size,這個 PR 合併以後,能夠下降 Kubernetes 集羣在資源修改較頻繁時 List/Watch 請求產生 "resource version too old" 錯誤,也能提升 kube-apiserver 的內存利用率。使用 --watch-cache-sizes
配置一個玄學的靜態數字成爲歷史。架構
2.Send watch bookmarks every minute框架
因爲上條內容的 PR 會將 Watch Cache 的 Size 縮小。API Server 定時地(每分鐘)向 Client 發送 Bookmark 事件,避免某個資源更新量較少時(Watch Cache Size 被縮小),Client 從新 Watch 產生 "resource version too old" 的錯誤。less
3.Dynamic Authentication Config編程語言
可使用 Kubernetes Rest API 動態的調整,修改 Kubernetes 集羣的 Authentication 方式和配置。
4.Knative 0.14.0 版本變動
Knative Serving 在 4 月 14 日發佈,這個版本正式把 v1 做爲存儲版本,把網絡相關的集成移出到外部的倉庫,還有擴縮容的改進。
Knative Eventing v0.14.0 版本開始支持 Broker 多租的實現,知足了用戶對於事件處理多租場景的訴求。
Istio 社區在規劃和討論 Istio 1.7 版本中 xDS v3 的實現計劃,焦點在於 Istio 1.7 的 Pilot 是應該同時支持 xDS v2 和 v3,仍是隻支持 xDS v3:若是同時支持 v2 和 v3,則帶來的技術債務是代碼臃腫和集成測試維護困難;若是在 Pilot 中只支持 v3,則會影響用戶體驗,用戶須要使用 canary/revisions。目前討論仍在繼續中。
使用 OPA rego 動態語法編寫 Admission Webhook。相比於使用 Golang 或者其它靜態語言寫 Admission Webhook,使用 OPA rego 寫 Admission 更加的 「配置化」,同時也更加的敏捷和高效。目前只支持 Validating Admission,Mutating Admission 的支持正在開發進行中。
Kubernetes Scheduler 擴展插件,基於新的 Kubernetes Scheduler Framework。
將 Kubernetes 的 Service 和 Ingress 的 IP 記錄自動化同步到各個雲平臺的 DNS 服務中。
此文章對比了 Go 和 Python 的一些優點劣勢,解釋做者團隊決定從 Python 切換到 Go 的一些緣由。
本文闡述瞭如何爲多平臺構建 Docker 應用鏡像。
3.《Serverless 風起雲涌,爲何阿里,微軟,AWS 卻開始折騰 OAM?》
本文介紹 OAM 的優點,同時也介紹瞭如何在 AWS ECS 中使用 OAM。
4.《無服務器架構的開源框架:OpenFaaS、Knative 等等》
本文討論了一些 Serverless 框架,並深刻探討 OpenFaaS 和 Knative,介紹它們的架構、主要組件和基本使用方法等。
「 阿里巴巴雲原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,作最懂雲原生開發者的技術圈。」