做者 | 徐迪、陳俊、敖小劍、宋進超git
做爲 Flink 社區迄今爲止規模最大的一次版本升級,Flink 1.10 容納了超過 200 位貢獻者對超過 1200 個 issue 的開發實現,包含對 Flink 做業的總體性能及穩定性的顯著優化、對原生 Kubernetes 的初步集成(beta 版本)以及對 Python 支持(PyFlink)的重大優化。github
此版本以安全爲主題,主要更新亮點包括增長了將 Linkerd 的交叉 TLS 基礎與外部證書發行商(如 Vault、cert-manager)集成的支持,改進了 GitOps 工做流,並使其易於自動輪換 TLS 憑據;還改進了 dashboard 的性能,提升了 Helm 圖表的可用性。spring
1.18 分支本週二正式建立了,code freeze 在 3 月 5 號;docker
feature gate PodTopologySpread 升級到 beta 版本。網絡
引入了新的 token issuer,符合 OIDC(OpenID Connect) 標準的均可以用來作 token issuer。app
主要爲了解決 kubelet 證書 rotate 過程當中出現的 crash。負載均衡
能夠查看 controller manager 中的 work queue metrics。less
kubelet 沒法 mount filesystem 時候上報 event。運維
容許 GC 清理 ControllerRevisions,避免進入一個沒法刪除的 loop。
使用 docker buildx 進行 cross build。
在多集羣中,有些服務本質上是集羣本地的,不該該從其餘集羣訪問,所以須要支持Mesh的運維人員有選擇的決定是否將單個服務合併到多集羣Mesh中。
Kubernetes 在 1.17 版本中推出了 Service Topology 的 alpha 版本,在以前 Service 的基礎上擴展支持了 zone 和 region 標籤,並允許任意拓撲,這個特性要求開啓 EndpointSlice。Istio中須要計劃對其提供支持,實現更豐富的區域路由和負載均衡能力。
Mixer 將在 Istio 1.5 中標記爲 deprecated;計劃在 Istio 1.7 (預計在 2020 年 8 月份發佈)中刪除,Mixer 的代碼將被移動到 Istio-ecosystem。新的 Mixer V2 方案正在開發中,Mixer 原有的功能將被移到 Envoy 中,以 WASM 的形式進行擴展。
方便 spring cloud 對接跑在 Kubernetes 中的 spring boot 應用。
列舉了 13 點在裸金屬裏運行 Kubernetes 的劣勢。
對 Service Mesh 生態當前概況的總體解讀。
「阿里巴巴雲原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,作最懂雲原生開發者的技術圈。」