四年終等到紅帽OpenShift 4,Kubernetes依舊是核心

紅帽OpenShift 4將於下個月正式推出,新版本可以實現通用的雲端體驗並以Kubernetes爲核心。

近日,紅帽在自家峯會(Red Hat Summit)上發佈紅帽OpenShift 4,該版本預計將在下個月正式推出,這是繼四年前紅帽在Kubernetes上完全重新定位OpenShift 3以來的第一個主要版本,並通過全棧自動化爲企業重新定義Kubernetes,這也被認爲是紅帽收購CoreOS的重要成果展現。

紅帽高級主管Joe Fernandes在一篇文章中寫道:“這代表了我們在近15個月前收購CoreOS團隊時一起制定的願景和計劃實現,也代表了兩家公司在上游Kubernetes和容器社區進行創新的多年工作,最終以可消費的形式爲企業客戶帶來創新,並傾聽他們的反饋和麪臨的挑戰。”


根據介紹,OpenShift 4引入了從操作系統到應用程序服務容器堆棧的自動安裝、修補和升級,開發人員可以體驗按鍵式集羣和服務管理的便利性,比較值得關注的重要亮點如下:

  • KEDA(基於Kubernetes的事件驅動自動縮放)——支持在Kubernetes上部署無服務器事件驅動容器,允許跨混合雲和本地加速開發事件驅動的無服務器功能。
  • 支持運營商的OpenShift 4——爲雲原生應用程序提供高度可擴展的持久存儲,這些應用程序需要跨混合雲加密、複製和可用性等功能。應用程序團隊可以爲各種工作負載類別動態配置持久性卷,包括SQL/NoSQL數據庫、CI/CD管道和AI/ML。
  • 用於構建無服務器應用程序的Knative(在開發人員預覽版中)——使Kubernetes成爲構建、部署和管理無服務器或功能即服務(FaaS)負載的理想平臺。
  • OpenShift Service Mesh——將Istio、Jaeger和Kiali項目組合爲單一功能,爲基於微服務的應用程序體系結構編碼通信邏輯,使開發人員團隊能夠專注於業務邏輯。
  • Red Hat CodeReady Workspaces——在筆記本電腦上運行容器或虛擬機(VM)時更加一致、協作和受到保護,這包括在基於Web的IDE中編碼、構建、測試、運行和調試容器化應用程序所需的工具和依賴項。
  • Red Hat Enterprise Linux CoreOS——爲部署企業級Kubernetes提供更多選擇,提供輕量級,容器優化的Linux操作系統分發。
  • 混合雲管理——通過混合雲中的自動軟件更新和生命週期管理提供類似雲的體驗
  • 適應性和異構支持 ——未來幾個月將在主要的公共雲供應商中提供,包括阿里雲、AWS、谷歌雲、IBM雲、微軟Azure、私有云技術,比如OpenStack、虛擬化平臺和裸機服務器。
  • 使用Kubernetes Operators簡化應用程序部署和生命週期管理——自動執行應用程序維護、擴展和故障轉移。

綜上來看,OpenShift 4以Kubernetes爲核心,此版本完全重新構建了安裝、升級和管理平臺,同時爲平臺上運行的應用程序服務帶來了一些自動化功能,這是基於Kubernetes生態系統的創新。

用戶可使用Kubernetes自動化容器應用的生命週期管理,擴展Kubernetes API以編寫操作知識和工作流,從而讓複雜的應用程序在Kubernetes上無縫運行。OpenShift用戶和ISV合作伙伴能夠將公有云服務中相同級別的管理和自動化帶入自己的服務,同時提供一致的運營模式,以便在混合雲中運行這些服務。

由於OpenShift本身是一個由許多不同組件組成的完全容器化的平臺,利用運營商推動OpenShift及其所有服務安裝和升級,包括Kubernetes核心服務,以及Prometheus、Grafana、Elasticsearch、軟件定義網絡、存儲、註冊表和構成OpenShift Kubernetes平臺的其他組件。

對開發人員意味着什麼?

根據介紹,OpenShift的目標是幫助開發人員更快地進行創新,以滿足業務需求。雲原生應用程序開發帶來了新的挑戰,更多的微服務架構被用來管理服務之間的通信,保護這些服務以及更好的可追溯性以調試問題是必要的,這些是Istio開源項目試圖解決的挑戰。
 
OpenShift Service Mesh將Istio、Jaeger和Kiali項目組合爲單一功能,爲基於微服務的應用程序體系結構編碼通信邏輯,使開發人員團隊能夠專注於業務邏輯。FaaS產品首先由AWS等公有云提供商開創,但有可能將應用程序鎖定在單一雲環境中,這就是紅帽通過Knative將此功能引入混合雲環境的原因。

最終,開發者只需點擊幾下,OpenShift 4就可以部署在所有主要的公有和私有云平臺上,因此用戶可以快速啓動並運行。主要的公有云供應商預計將在未來幾個月內提供異構支持,包括亞馬遜AWS、微軟Azure、谷歌雲、IBM雲、紅帽OpenStack支持的私有云平臺、VMWare等虛擬化平臺,甚至裸機。

如果開發者對此感興趣,現在可以通過官網提前感受開發人員預覽版本,但目前不適用於任何生產部署。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章