本周做者 | 衷源、心贵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 中无缝集成监控和弹性能力。