当前位置:首页>微思动态 > >详情
全国热线电话 400-881-4699

在线留言

【必看】红帽OpenShift容器平台3.11已上市并提供下载

发布作者:微思网络   发布时间:2018-10-24   浏览量:0

好消息,企业Kubernetes平台——红帽OpenShift容器平台3.11已上市并提供下载(点击左下角阅读原文下载)。OpenShift容器平台3.11附带Kubernetes 1.11以及多项引人注目的功能,可以更好地简化Day 2集群和应用操作。简而言之,让你更轻松地集中管理集群、环境和用户,同时提供扩展的Prometheus功能,用于收集原生Kubernetes指标。



整合CoreOS技术用于Day 2操作


CoreOS今年加入红帽时,我们知道我们的合并团队能够利用更多的专业知识和更强大的领导力来进一步完善和扩展我们的企业Kubernetes平台。OpenShift 容器平台3.11通过多项新整合的功能来实现红帽的融合路线图计划。



以管理员为中心的控制台


红帽OpenShift已经拥有一个对开发人员友好的用户控制台,借助OpenShift 容器平台3.11,我们在CoreOS Tectonic中增添了更加以管理员为中心的体验。这一集群控制台包含许多新的视图,供红帽OpenShift容器平台管理员管理各个节点、进行基于角色的访问控制以及管理其他底层云基础架构对象。


应用和集群控制台都将随OpenShift容器平台3.11一起提供。借助OpenShift,企业可以获得强大的DevOps平台:开发人员团队可以通过应用控制台继续查看和访问他们所需要的服务、容器和部署工具,同时管理员可以通过集群控制台获得更高的可视性,以处理和监控集群、节点和用户。


原生Kubernetes指标和警报


Prometheus指标和警报


虽然集群控制台增强了IT的可见性,但当今的部署仍然需要可扩展的工具来进行指标收集、日志聚合和警报。更重要的是,所有这些信息都需要转化为人类可理解的信息。Prometheus是一个CNCF项目,其收集时间序列数据作为触发警报的来源,现在该项目已成为Kubernetes中原生云监控的领先标准。红帽公司(通过CoreOS)很早就发现了Prometheus的潜力,现在正在推动该项目的上游工作。在OpenShift 容器平台 3.11中,Prometheus是用于集群监控的GA。

为了实现开箱即用的更高质量监控体验,让技术就位并不是唯一需要做的事情。OpenShift为Kubernetes控制平面预配置了一组监视器和警报。我们的工程师已经把他们多年来为诸如UPS、Lufthansa Technik 和国泰航空等客户运行和排除Kubernetes故障过程中积累的专业知识嵌入到该产品中。这些专业知识包括监视像etcd这样对网络和磁盘延迟非常敏感的关键依赖关系。为帮助将集群扩展情况映射到您的使用过程中,一组以控制平面为中心的警报将显示出“端到端”调度延迟、失败的API操作、容量规划视图以及其他重要的深入探究结果。

当然,该控制平面只是集群的一部分。我们还以开发者预览版的方式在OpenShift容器平台3.11中提供了Prometheus Operator,使你的工程团队能够为其应用配置和运行他们自己的监控服务,并可以根据他们的需要来具体调整指标保留时间(retention)和其他配置。


Grafana仪表板


关于微服务和容器本机基础架构性能的可视性能够让管理员掌握更大的控制力。除集群控制台外,OpenShift容器平台3.11还附带Grafana仪表板,实现更高的可视性。Grafana帮助团队可视化并更好地分析他们的时间序列数据。这些团队可以查看有关重要指标以及所包含警报的更详细数据,而不会陷入复杂的查询语言或命令控制台。

通过集群控制台、Prometheus和Grafana仪表板,OpenShift 容器平台的用户将可以更加自信地获得他们Kubernetes集群性能的广泛视图,并拥有他们可能需要的深入探究功能。


OpenShift上的Kubernetes Operator


此版本中包含许多关于Operator(操作器)的预览,它们是原生Kubernetes应用和服务,包含了通常所需要的人工操作知识,帮助保持服务以最佳状态运行,有助于减少手动工作,在异常发生后的几毫秒内执行最佳实践,恢复到您为系统规定的期望状态。

今天,我们以一种预览容量的方式将Operator功能扩展到OpenShift中。除了Prometheus、etcd和AMQ流操作器之外,我们还在我们的ISV合作伙伴的OpenShift上推出了第一套操作器。我们的合作伙伴利用Operator SDK构建了这些操作器。Operator SDK是今年早些时候红帽公司宣布推出的“操作器框架”项目的一部分。

以下操作器在OpenShift容器平台3.11中作为开发人员预览版来提供,具有可选安装方式:

Couchbase Autonomous Operator:Couchbase是一个多模式分布式NoSQL数据库,提供很好的内存性能,并具有JSON文档存储的灵活性和持久性。Couchbase Autonomous Operator利用Couchbase的服务隔离功能实现了多维伸缩(扩展或升级),这非常适合于原生云和基于容器的应用。该操作器9月已上市,并红帽OpenShift 3.11的开发者预览版中提供,能够支持Couchbase集群的自动配置、创建、扩展和恢复,同时提供Couchbase服务器与红帽OpenShift的本地集成。

Dynatrace OneAgent Operator:Dynatrace的完整堆栈监控自动为基于容器的应用程序提供深层次的代码级可视性。借助自动发现功能,Dynatrace能够跨越多种云本地环境来跟踪各种事务,可以在应用、进程、服务和主机层之间映射依赖关系。人工智能驱动的问题识别和根本原因分析可以为在问题出现之时提供实时答案,包括容器和节点的级别。Dynatrace 操作器能够在OpenShift中安装和更新OneAgent pod,有助于免除手动工作。

etcd Operator:etcd是一套分布式键值存储,提供一种可靠的方式跨越机器集群来存储数据。此操作器由红帽公司构建,能够让用户使用声明性配置来配置和管理复杂的etcd,从而方便地创建、配置和管理etcd集群。

MongoDB Operator:MongoDB是一个分布式事务数据库,它将数据存储在类似JSON的灵活文档中。该操作器既能支持部署生产就绪的副本集和分片集群,也支持部署独立的开发/测试实例。它与MongoDB操作管理器配合使用,能够根据最佳操作实践部署所有集群。

Prometheus Operator:Prometheus是一套云原生监控系统,与Kubernetes共同托管在CNCF中。该操作器由红帽公司构建,用于与容器化应用一起使用,而且包含应用领域知识,处理一些常见任务,例如通过标签来创建/销毁、简单配置、自动生成各种监控目标配置等。

红帽AMQ Streams Operator:红帽AMQ流是一套基于Apache Kafka项目的大规模可扩展分布式高性能数据流平台。它提供了一个分布式主干,让微服务和其他应用程序以更高的吞吐量和更低的延迟来共享数据。

这些操作器都经过了验证,可以与红帽OpenShift一起在非生产用例中使用,而且与所有的操作器一样,能够在任何Kubernetes集群上使用。在OpenShift容器平台3.11中,操作器自身的安装、管理和依赖关系由操作器框架中的操作器生命周期管理器(OLM)来处理(OLM在OpenShift容器平台3.11中作为技术预览版提供)。


虽然仍然是开发者预览版,但OpenShift容器平台3.11上的应用操作器显示出我们在红帽峰会上宣布的ISV合作伙伴计划的成果,我们对合作伙伴的贡献感到兴奋,并希望获得有关这些操作器使用情况的更多反馈。


Kubernetes操作器在OpenShift 3.11中通过集群控制台来提供。请遵循安装指南在您的集群中安装它们。有兴趣参与该操作器计划的合作伙伴可以通过红帽公司加入早期采用者计划,也可以通过操作器框架SIG(OpenShift Commons的一部分)和操作器框架社区来了解更多信息,并可以在OpenShift Commons的社区页面上查看所有的社区操作器。


厦门rhce培训OpenShift容器引擎了解一下


在我们努力将CoreOS技术集成到OpenShift中时,我们也学到了更多关于更广泛客户的知识。虽然有众多公司重视OpenShift容器平台的可插拔容器基础架构,以及开发者生命周期自动化功能,但也有一些公司更愿意使用他们一直在使用的高级DevOps、网络以及管理工具和功能。针对这个细分市场,红帽推出了OpenShift容器引擎。OpenShift容器引擎提供了红帽和OpenShift相同的企业Kubernetes平台,但不包括某些扩展功能。请咨询您的红帽代表,或者直接与我们联系,以详细了解OpenShift容器引擎中具体包含哪些功能以及我们发布该引擎的动机。


接下来


在我们继续专注于提供与CoreOS融合的路线图中,OpenShift容器平台3.11对我们来说是一个激动人心的版本。

了解有关操作器和操作器框架的更多信息:


  • 开始使用:安装和使用;开始使用etcd操作器

  • 更多工作:利用操作器SDK进行构建和创建;利用Memcached操作器进行尝试

来源公众号:redhatchina


返回顶部