红帽汇集了OpenShift容器平台3.11中的CoreOS功能
10月10日,红帽宣布发布OpenShift Container Platform 3.11,为组织提供了管理云原生Kubernetes部署的新功能。OpenShift Container Platform版本的主要亮点之一是集成了Kubernetes的CoreOS structural发行版的多个组件,包括一个新的集群管理员控制台。红帽还将CoreOS的Operator概念集成到OpenShift中,使组织更容易部署云原生应用程序。
“这是我们在今年早些时候的红帽峰会上宣布的融合路线图的第一个版本,”红帽OpenShift的产品战略总监Brian Gracely告诉eWEEK。“随着CoreOS的收购,OpenShift 3.11中有三个主要的特性集。
(资料图片)
1月30日,Red Hat宣布以1亿美元的价格以2.5亿美元的交易收购了CoreOS。CoreOS。CoreOS一直在开发自己的名为“大地构造”的Kubernetes容器布局平台,它是Red Hat的OpenShift的竞争对手。作为收购的一部分,红帽已经将CoreOS的一些最佳特性集成到OpenShift中。
CoreOS的一个特性是新的集群管理控制台,现在可以帮助OpenShift管理员管理节点、基于角色的访问控制和其他底层云基础设施对象。OpenShift现在还受益于Prometheus监控和事件技术的稳定实现,Gracely表示,这可以用来密切关注容量和整体稳定性。
此外,OpenShift现在集成了运营商SDK,这是CoreOS在2016年首次开始运营的概念。运算符概念背后的基本思想是拥有一个理解Kubernetes API的工具,并且可以创建、配置和管理Kubernetes实例。
Kubernetes 1.11
Openshift版本基于Kubernertes 1.11更新,一般在6月27日上线。Kubernetes的最新版本其实是9月27日发布的1.12版本。
Gracely说:“我们在上游Kubernetes发布后大约四分之一的时间内提供的OpenShift版本非常一致。“我们一直努力在上游社区开发新的Kubernetes功能,然后提供稳定安全的OpenShift版本,企业客户可以在生产中使用。”
虽然OpenShift 3.11基于Kubernetes 1.11,但它已经包含了更新的1.12更新中的功能。Kubernetes版本的一大亮点是广泛提供了名为TLS Bootstrap的安全功能。
Gracely表示:“针对节点的Kubernetes TLS引导在Red Hat OpenShift容器平台3.10中作为GA功能发布。“这是使OpenShift在如何添加和删除节点方面更加灵活的基本组件;例如,在OpenShift 3.11中,我们将AWS上的集群自动缩放转换为GA,这取决于节点TLS引导。”
普罗米修斯和格拉芙。
开源的普罗米修斯和格拉夫纳技术改进了OpenShift 3.11中的日志记录和监控。普罗米修斯是一个开源项目,是云原生计算基金会(CNCF)的一部分,也是Kubernetes项目的托管人。Grafana是一个用于数据可视化和监控的开源项目。
格雷斯利说普罗米修斯和格拉芙娜在OpenShift 3.11中合作过。他解释说,普罗米修斯提供监控基础设施,包括数据模型、数据采集、报警、API和查询工具。红帽从普罗米修斯那里获得信息,并将高级仪表板嵌入到OpenShift网络控制台中。
“从这些仪表板,你可以点击它们来启动Grafana,这是一个可视化的前端,提供仪表板和更精细的表格和图表,”他说。“OpenShift集群监控预装了Grafana仪表盘,其中包含了我们自2016年以来在OpenShift运行基于Kubernetes的公共云服务所获得的运营知识。”
OpenShift容器引擎
作为OpenShift 3.11发布的一部分,红帽还宣布了一个名为OpenShift Container Engine的新平台。
Gracely表示:“OpenShift容器引擎是与OpenShift容器平台密切相关的新型商业产品。“它的目标非常成熟,希望将自己定义明确的网络、管理和开发人员工具和流程带到OpenShift平台。”
红帽的OpenShift产品组合还包括上游开源作品,原名OpenShift Origin,8月更名为OKD。他说,OKD项目是所有红帽商用OpenShift产品的上游开发项目。
此外,红帽还有一项名为OpenShift Online的在线服务,最多可提供四项免费服务;付费计划从每月50美元开始,以获得额外资源。
Gracely说:“如果你想在笔记本电脑上本地安装OpenShift,那么minishift可能是一个不错的选择。