紅帽于10月10日宣布推出OpenShift Container Platform 3.11版本,為組織提供管理云原生Kubernetes部署的新功能。OpenShift Container Platform 3.11版本的主要亮點(diǎn)之一是從Kubernetes的CoreOS Tectonic發(fā)行版集成的多個(gè)組件,包括一個(gè)新的集群管理員控制臺。Red Hat還將CoreOS的Operator概念集成到OpenShift中,使組織更容易部署云原生應用程序。

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