紅帽于10月10日宣布推出OpenShift Container Platform 3.11版本,為組織提供管理云原生Kubernetes部署的新功能。OpenShift Container Platform 3.11版本的主要亮點(diǎn)之一是從Kubernetes的CoreOS Tectonic發(fā)行版集成的多個(gè)組件,包括一個(gè)新的集群管理員控制臺(tái)。Red Hat還將CoreOS的Operator概念集成到OpenShift中,使組織更容易部署云原生應(yīng)用程序。
“這是我們?cè)诮衲暝缧r(shí)候在紅帽峰會(huì)上宣布的融合路線圖的最初版本,”Red Hat的OpenShift產(chǎn)品戰(zhàn)略總監(jiān)Brian Gracely告訴eWEEK。“收購CoreOS后,OpenShift 3.11中有三個(gè)主要功能集。
Red Hat以1億美元于1月30日宣布的 2.5億美元交易收購了CoreOS.CoreOS一直在開發(fā)自己的Kubernetes容器編排平臺(tái),稱為Tectonic,它是Red Hat的OpenShift的競(jìng)爭(zhēng)對(duì)手。作為收購的一部分,Red Hat已經(jīng)將CoreOS的一些最佳功能集成到OpenShift中。
CoreOS的一個(gè)功能是新的集群管理控制臺(tái),現(xiàn)在可以幫助OpenShift管理員管理節(jié)點(diǎn),基于角色的訪問控制和其他底層云基礎(chǔ)架構(gòu)對(duì)象。OpenShift現(xiàn)在也受益于Prometheus監(jiān)控和事件技術(shù)的穩(wěn)定實(shí)施,Gracely表示可以用來密切關(guān)注容量和整體穩(wěn)定性。
此外,OpenShift現(xiàn)在集成了運(yùn)營商SDK,這是CoreOS于2016年首次開始運(yùn)作的概念。運(yùn)營商概念背后的基本思想是擁有一個(gè)了解Kubernetes API并可以創(chuàng)建,配置和管理Kubernetes實(shí)例的工具。
Kubernetes 1.11
OpenShift 3.11版本基于Kubernertes 1.11更新,該更新于6月27日普遍推出。最新的Kubernetes版本實(shí)際上是9月27日發(fā)布的版本1.12。
“我們?cè)谏嫌蜬ubernetes發(fā)布后大約四分之一時(shí)間內(nèi)提供OpenShift版本非常一致,”Gracely說。“我們一直致力于在上游社區(qū)開發(fā)新的Kubernetes功能,然后提供穩(wěn)定,安全的OpenShift版本,可供企業(yè)客戶在生產(chǎn)中使用。”
雖然OpenShift 3.11基于Kubernetes 1.11,但它已經(jīng)包含了較新的1.12更新中的功能。Kubernetes 1.12版本的亮點(diǎn)之一是稱為TLS Bootstrap的安全功能的普遍可用性。
“Kubernetes TLS bootstrapping for nodes在Red Hat OpenShift Container Platform 3.10中作為GA功能發(fā)布,”Gracely說。“這是使OpenShift在如何添加和刪除節(jié)點(diǎn)方面更具彈性的基礎(chǔ)組件;例如,在OpenShift 3.11中,我們將AWS上的集群自動(dòng)縮放轉(zhuǎn)換為GA,這取決于節(jié)點(diǎn)TLS引導(dǎo)。”
普羅米修斯和格拉法納
OpenShift 3.11中的日志記錄和監(jiān)控通過開源Prometheus和Grafana技術(shù)得到提升。Prometheus是一個(gè)開源項(xiàng)目,是Cloud Native Computing Foundation(CNCF)的一部分,它也是Kubernetes項(xiàng)目的托管者。Grafana是一個(gè)用于數(shù)據(jù)可視化和監(jiān)控的開源項(xiàng)目。
Gracely說Prometheus和Grafana在OpenShift 3.11中一起工作。他解釋說,Prometheus提供監(jiān)控基礎(chǔ)設(shè)施,包括數(shù)據(jù)模型,數(shù)據(jù)收集,警報(bào),API和查詢工具。Red Hat從Prometheus獲取信息,并將高級(jí)儀表板嵌入OpenShift Web控制臺(tái)。
“從這些儀表板中,您可以點(diǎn)擊它們來啟動(dòng)Grafana,這是一個(gè)可視化前端,可提供儀表板和更精細(xì)的表格和圖表,”他說。“OpenShift集群監(jiān)控預(yù)裝了Grafana儀表板,該儀表板包含我們自2016年以來在openshift.com基于Kubernetes運(yùn)行公共云服務(wù)所獲得的運(yùn)營知識(shí)。”
OpenShift容器引擎
作為OpenShift 3.11推出的一部分,Red Hat還宣布了一個(gè)名為OpenShift Container Engine的新版平臺(tái)。
“OpenShift容器引擎是一種與OpenShift容器平臺(tái)密切相關(guān)的新商業(yè)產(chǎn)品,”Gracely說。“它的目標(biāo)非常成熟,希望將自己定義明確的網(wǎng)絡(luò),管理和開發(fā)人員工具和流程帶到OpenShift平臺(tái)。”
Red Hat的OpenShift產(chǎn)品組合還包括以前稱為OpenShift Origin的上游開源工作,并于8月更名為OKD。他說,OKD項(xiàng)目是所有紅帽商業(yè)OpenShift產(chǎn)品的上游開發(fā)項(xiàng)目。
更進(jìn)一步,紅帽還有一個(gè)名為OpenShift Online的在線服務(wù),該服務(wù)可作為最多四個(gè)項(xiàng)目的免費(fèi)服務(wù)提供; 有償計(jì)劃的起價(jià)為每月50美元,以獲得額外資源。
“如果你想在你的筆記本電腦上本地安裝OpenShift,那么minishift可能是一個(gè)不錯(cuò)的選擇,”Gracely說。