首页>动态 >内容

OpenShift 4简化系统操作与建置增添更多自动化机制

动态2021-02-20 20:05:47
最佳答案

经历了8年的发展,红帽的OpenShift长成了OpenShift Container Platform、OpenShift Online、OpenShift Dedicated、OKD(Origin community distribution of Kubernetes),以及Red Hat OpenShift Container Engine,在近期4年以来,OpenShift 3也改弦易张,以Kubernetes容器平台重新作为系统基底,持续发展云端服务平台,如今,这套企业级的Kubernetes平台终于迈入4字头的版号!

在今年的全球用户大会Red Hat Summit,红帽发表了OpenShift 4,强调可协助企业处理複杂的容器调度指挥工作,而这个版本也在6月5日全面开始供货,但使用的版号是4.1,而非4.0,而且接替的前一个版本是3.11。

功能的设计上,OpenShift 4提供了类似公有云环境的操作体验,又能够横跨多云、混合云的环境,而在同时管理分散在各地的多个Kubernetes丛集部署环境时,也能提供自动化更新机制。

此外,这个版本在开发者需要的弹性,也提供更多强化特色,背后也多了 Kubernetes Operators机制的支撑,而能针对新兴的云端原生工作负载,提供更安全与一致的系统运作基础,实作类似云端服务环境所内建的各种自动化功能,像是基于自助式服务介面的系统建立、自我调校、资料複製、自动备份、自动更新。

所谓的Operator,是指一种封装、部署与管理Kubernetes应用程式的方法,每个Operator可纳入原本需要人为介入操作的相关知识与工作流程,将其编写到软体应用程式里面,而且能以容器映像的形式发布出去,供大家使用。此外,Operator还可以成为应用程式特有的控制器,将Kubernetes的API加以延伸,进而能够管理应用程式的生命週期。

整体而言,能在云端服务、甚至是在任何地方执行,而且提供简化与自动化等多种辅助机制,是OpenShift 4的最大卖点。Red Hat表示,藉由企业级Linux作业系统Red Hat Enterprise Linux(RHEL),以及容器作业系统Red Hat Enterprise Linux CoreOS(RHCOS),提供的可信赖基础架构,能让OpenShift在混合云环境之下,具备简易使用、软体自动更新、生命週期管理等特性,而成为具备自我管理能力的平台,获得更高的安全性、管理便利性,并能重複循环使用。

对于整体系统的建置,OpenShift 4提供了自动化流程,可促使架设企业级Kubernetes环境的工作,变得更容易。

在异质平台的支援上,OpenShift 4也提供更多的整合安装使用,目前可涵盖AWS、Azure等两大公有云服务,以及伺服器虚拟化平台VMware vSphere,当然也能运用裸机形式来建置系统,未来可望扩及GCP、IBM Cloud、阿里云,以及OpenStack等环境。

      

引进Operator框架

而在应用程式部署与生命週期管理的部分,红帽成立了OperatorHub embedded for Red Hat OpenShift,并整合在OpenShift 4,使其在面对Kubernetes执行的複杂应用程式时,可搭配所需的Operator,以便提供自动维护、扩展执行规模与容错等机制。

同时,红帽目前也提供Red Hat OpenShift Certified Operators的认证机制,与其他厂商合作,共创更广泛的信任生态系统,针对企业级应用程式,提供一致的封装、部署、生命週期管理,确保互通性、验证持续性与支援完整性,让这样能将多种工作负载化为服务的工具箱,而且是通过OpenShift的验证,以及由红帽与合作伙伴提供支援。

目前,OpenShift 4经由这种方式的整合,已经可以涵盖到多种软体与云端服务,而能执行不同的应用服务,而在OperatorHub的型录,OpenShift 4可使用40种以上的Operator,里面包含了社群提供的Operator,以及通过OpenShift 认证的22种Operator。

事实上,OpenShift本身是包含多种元件的容器化平台,而在OpenShift及所有系统服务的安装与升级过程当中,像是Kuberenetes核心服务,以及Prometheus、Grafana、Elasticsearch、软体定义网路、储存环境、系统映像注册系统等元件,都利用了Operator来驱动所有的作业程序,因此,红帽强调,OpenShift就是一套由Operator驱动的应用程式平台,从架构底层的Kubernetes核心服务,可支援OpenShift丛集,到上层终端使用者所部署的应用程式服务,均可搭配Operator来管理对应的生命週期,提供完整自动化的机制。

                                

  

深度整合CoreOS

自从红帽在2018年1月併购CoreOS之后,许多人都在关注后续发展,而趁着今年5、6月OpenShift 4正式发布之际,他们也在这套云端服务软体产品里面,提供完全整合的平台,也就是RHCOS。它本身是OpenShift专属嵌入式系统变种,源于红帽企业级Linux作业系统RHEL 8的核心,以及主要程式库,能够在部署企业级Kubernetes环境时,提供轻量的Linux版本,作为构成主机的系统映像,沿用RHEL发展多年而成的相容性、可靠度,以及创新功能应用。而处于这样形态的Linux容器作业系统,也兼具完全不可改变的(fully immutable),以及针对容器型态运作最佳化等种种特色。

当然,安全性、稳定性更是RHCOS最主要的卖点,用户能够透过Kubernetes来管理自动更新,而在OpenShift的环境下,仅需一个按键就能启用上述控管机制,将有助于减少人员维护负担,改善业务生产力。

 

产品资讯

Red Hat OpenShift Container Platform 4.1
●原厂:Red Hat(02)7743-2972
●建议售价:厂商未提供
●搭配Kubernetes版本:1.13
●支援Linux版本:Red Hat Enterprise Linux 7.6、Red Hat Enterprise Linux CoreOS 4.1
●安装方式:AWS(User-Provisioned Infrastructure、Installer-Provisioned Infrastructure)、Azure(Installer-Provisioned Infrastructure)、VMware vSphere(User-Provisioned Infrastructure)、裸机(User-Provisioned Infrastructure)
●丛集部署需要的主机:1台Bootstrap节点、3台Control plane或Master节点、2台运算节点或Worker节点
●主机系统需求:Red Hat Enterprise Linux CoreOS、4颗vCPU、16GB记忆体、120GB储存空间

【注:规格与价格由厂商提供,因时有异动,正确资讯请洽厂商】

 

免责声明:本文由用户上传,如有侵权请联系删除!