Istio 将被捐赠给开源基金会 | 云原生生态周报 Vol. 47
作者 | 陳俊、徐迪、陳有坤、李鵬、敖小劍
業界要聞
1.Google Cloud CEO 表示將把 Istio 項目捐贈給基金會
Istio 項目找到了理想的發展方向: 捐贈給開源基金會。
2.Kotlin gRPC 宣布開源
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” 的錯誤。
3.Dynamic Authentication Config
可以使用 Kubernetes Rest API 動態的調整,修改 Kubernetes 集群的 Authentication 方式和配置。
4.Knative 0.14.0 版本變更
- Knative Serving 0.14.0 版本變更
Knative Serving 在 4 月 14 日發布,這個版本正式把 v1 作為存儲版本,把網絡相關的集成移出到外部的倉庫,還有擴縮容的改進。
- Knative Eventing 0.14.0 版本變更
Knative Eventing v0.14.0 版本開始支持 Broker 多租的實現,滿足了用戶對于事件處理多租場景的訴求。
5.xDS v3 的實現計劃
Istio 社區在規劃和討論 Istio 1.7 版本中 xDS v3 的實現計劃,焦點在于 Istio 1.7 的 Pilot 是應該同時支持 xDS v2 和 v3,還是只支持 xDS v3:如果同時支持 v2 和 v3,則帶來的技術債務是代碼臃腫和集成測試維護困難;如果在 Pilot 中只支持 v3,則會影響用戶體驗,用戶需要使用 canary/revisions。目前討論仍在繼續中。
開源項目推薦
1.gatekeeper
使用 OPA rego 動態語法編寫 Admission Webhook。相比于使用 Golang 或者其它靜態語言寫 Admission Webhook,使用 OPA rego 寫 Admission 更加的 “配置化”,同時也更加的敏捷和高效。目前只支持 Validating Admission,Mutating Admission 的支持正在開發進行中。
2.scheduler-plugins
Kubernetes Scheduler 擴展插件,基于新的 Kubernetes Scheduler Framework。
3.external-dns
將 Kubernetes 的 Service 和 Ingress 的 IP 記錄自動化同步到各個云平臺的 DNS 服務中。
本周閱讀推薦
1.《從 Python 切換到 Go 的 9 個理由》
此文章對比了 Go 和 Python 的一些優勢劣勢,解釋作者團隊決定從 Python 切換到 Go 的一些原因。
2.《多平臺 Docker 鏡像構建教程》
本文闡述了如何為多平臺構建 Docker 應用鏡像。
3.《Serverless 風起云涌,為什么阿里,微軟,AWS 卻開始折騰 OAM?》
本文介紹 OAM 的優勢,同時也介紹了如何在 AWS ECS 中使用 OAM。
4.《無服務器架構的開源框架:OpenFaaS、Knative 等等》
本文討論了一些 Serverless 框架,并深入探討 OpenFaaS 和 Knative,介紹它們的架構、主要組件和基本使用方法等。
“阿里巴巴云原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦云原生流行技術趨勢、云原生大規模的落地實踐,做最懂云原生開發者的技術圈?!?/p> 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的Istio 将被捐赠给开源基金会 | 云原生生态周报 Vol. 47的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: K8s 从懵圈到熟练-集群伸缩原理
- 下一篇: Go 语言 2019 调查报告发布(内含