云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_属于nosql数据库_返现

小七 141 0

私有云存储_怎么选择_无锡物联网大会

云本地社区基金会(CNCF)昨天宣布Kubernetes 1.12。这证明了社区特别是Kubernetes发布团队的辛勤工作,他们每三个月发布一个新版本,这个版本现在是仅次于Linux的第二大开源项目。就像我们之前对1.11和1.10版本所做的一样,什么是大数据分析,我们想重点介绍一下Google Cloud在Kubernetes开源项目中推动的一些发展。

更快的扩展

在扩展集群后,Kubernetes Horizontal Pod Autoscaler(HPA)通常会等待一段固定的时间,然后再进行扩展,避免根据pod初始化的样本(因此使用了更多的资源)做出决策。现在,HPA忽略了pod初始化时的CPU样本。这使得HPA能够更恰当地对负载逐渐增加等情况做出反应,从而导致多次、频繁、小规模的升级(而不是少数、不频繁的大规模升级),大数据分析培训机构,使系统的响应性更高。

HPA还用于在升级后等待一段固定的时间,然后再降级,避免因使用量的短暂下降而缩小。现在,如果在最后几分钟内所有建议的大小都低于当前大小(并且不低于该时间段的最高建议大小),HPA将缩小。这将使HPA更加稳定(单个低样本不会触发缩放)。

亲和性调度现在快了100倍

Kubernetes Pod间亲和性和反亲和性过去很复杂,比其他调度器谓词的平均运行时间慢了大约三个数量级。这使得Kubernetes亲和性调度在具有数千个节点的大型集群中变得不切实际。我们在1.12中实现了一系列优化,使大型集群的性能提高了100倍以上。有了这些改进,您现在可以在所有大小的集群中使用机架间关联调度。

拓扑感知存储资源调配

在多区域和区域集群中运行有状态工作负载的开发人员(具有计算引擎持久磁盘(PDs)和区域PDs的动态资源调配)传统上遇到了许多问题。最大的问题是PDs是在不知道Pod CPU或内存需求、节点选择器和Pod关联/反关联策略的区域中配置的,淘客如何推广,这可能使Pod处于不可调度的状态。

Kubernetes 1.12在beta版中引入了拓扑感知的动态配置,这大大改善了区域集群体验用于有状态工作负载。现在,Kubernetes了解PDs和区域PDs的固有区域限制,并在最适合运行Pod的区域中提供这些限制。Kubernetes现在可以自动处理PDs的自动缩放,为区域集群提供无缝体验。

可移植性仍然是Kubernetes设计的基石,因此虽然此功能改进了计算引擎PDs的体验,但它也被设计用于任何类型的存储拓扑(机架、区域、区域或任何自定义方式)表示存储可用性)。kubernetes1.12还为alpha中的容器存储接口(CSI)插件引入了拓扑支持。这些工具一起允许您定义自己的拓扑边界,例如内部部署集群中的机架,并在每个边界内提供单独的存储池。作为卷拓扑和CSI功能的领导者,我们与代表众多Kubernetes提供商和存储供应商的社区成员合作,以确保该功能在多个群集、环境和存储系统中可移植且易于使用。

审核

高级审核功能移到GA,扩展以前的日志系统,以提供更丰富的关于kubernetesapi请求的信息。从1.8.3版开始,我们为所有Google Kubernetes引擎(GKE)集群启用了此功能,允许GKE用户通过与Stackdriver云审计日志的集成来检查对集群的请求。了解更多关于在GKE中审计登录的信息,GKE目前处于beta测试阶段,即将转入GA。

当我们致力于构建新的Kubernetes功能时,我们会尽快将它们发布给用户进行测试,但在调用它们之前,我们会花时间确保它们已为您的生产工作负载做好准备。下面是一些更前沿的功能,我们很兴奋。如果你想测试他们,我们会很乐意的!-你很快就可以在GKE alpha集群上使用它们了。

RuntimeClass

RuntimeClass是1.12中引入的alpha特性,用于在多个容器运行时配置之间进行选择,并将这些运行时的属性呈现给控制平面。虽然它还处于开发生命周期的早期,但此功能对于取消阻止运行容器的新方式至关重要,例如gVisor支持的GKE Sandbox。

卷的快照和恢复

Kubernetes 1.12还引入了对卷快照的alpha支持。此功能引入了使用Kubernetes API创建/删除卷快照和从快照创建新卷的功能。

通过提供在Kubernetes API中触发快照操作的标准方法,您现在可以将快照操作以集群无关的方式合并到工具和策略中,知道它将针对任意Kubernetes群集工作,大数据云计算,而不考虑底层存储。

此外,这些Kubernetes快照原语作为基本构建块,可以为Kubernetes开发高级的企业级存储管理功能,如数据保护、数据复制、,和数据迁移。

容器存储接口

容器存储接口(CSI)使第三方存储提供商能够编写和部署插件,在Kubernetes中公开新的存储系统,而无需接触Kubernetes核心代码。