本週做者 | 衷源、心貴node
一、Kubernetes Release v1.15 版本發佈,新版本的兩個主題是持續性改進和可擴展性。(https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.15.md#kubernetes-v115-release-notes)git
二、Helm 這款包管理工具, 做爲業界 Kubernetes 上應用分發的事實標準,其 v3.0.0-alpha.1 正式發佈,這是 Helm 3 的第一個 Alpha 版本。 (https://github.com/helm/helm/releases/tag/v3.0.0-alpha.1)github
三、Google 的 Dropout 專利生效,有效期 15 年。Dropout 是深度學習的一種基礎算法,對人工智能行業影響巨大。web
四、Rancher 2.3 Preview 發佈,經過一個簡單以及友好的界面,用戶便可使用 istio。(https://github.com/rancher/rancher/releases/tag/v2.3.0-alpha5)算法
五、Talos 發佈。Talos 是一款專門用於部署Kubernetes的操做系統。相對於 CoreOS,RancherOS 或者 LinuxKit 這些容器操做系統,Talos 更爲精簡。(https://github.com/talos-systems/talos) 六、 Google 推出深度學習容器,包括 TensorFlow 1.13,TensorFlow 2.0,PyTorch 和 R 語言容器。api
Kubernetes Release v1.15 版本,新版本的兩個主題是持續性改進和可擴展性。其中持續性改進着重於提升核心組件的可靠性和穩定性,同時修復一些遺留的問題;而可擴展性關注着重關注在 CRD 和 Webhook 的改進和優化上。咱們就這兩個主題講述一些值得關注的特性和改進。v1.15 版本的發佈意味着不只咱們能夠更加便捷的管理集羣和擴展集羣,同時新版本的集羣的穩定性更加堅固。架構
WatchBookmark
特性。該特性能大大提升 Kube-Apiserver 的 List/Watch 性能,你們都知道,大規模集羣下各個組件的 List/Watch 會消耗 Kube-Apiserver 巨大的性能開銷,有了該特性,咱們能夠展望將來的集羣規模又能夠上升一個臺階。 (#74074, @wojtek-t)參考:https://github.com/kubernetes/kubernetes/pull/78974 https://github.com/kubernetes/kubernetes/pull/77773 https://github.com/kubernetes/kubernetes/pull/77208 https://github.com/kubernetes/kubernetes/pull/78170app
CRD 可擴展性和實用性加強負載均衡
Webhook 加強less
apps/v1 deployments
而不關心其它的 deployment 版本的資源,這樣咱們的 Webhook Server 不用隨着 API 定義的升級去強行升級。這一篇不錯的務虛文檔,能夠從技術演進的視角去思考雲時代的技術演進。
文章連接: https://mp.weixin.qq.com/s/QzudayLEHg0TrJtJ30f9Vg
這篇文檔詳細且完整的描述了微服務架構下的監控系統。用戶能夠根據此文檔對微服務的解決方案進行入門級的瞭解。
文章連接: https://mp.weixin.qq.com/s/xH1LX6iOJqKC5Y5IRsAhpQ
雲原生應用的設計理念已經被愈來愈多的開發者接受與承認,而 Kubernetes 作爲雲原生的標準接口實現,已經成爲了整個 stack 的中心,雲服務的能力能夠經過 Cloud Provider、CRD Controller、Operator 等等的方式從 Kubernetes 的標準接口向業務層透出。本文向你們介紹一個雲原生應用該如何在 Kubernetes 中無縫集成監控和彈性能力。