Red Hat 打造業內首個 Kubernetes 原生 IDE
微服務、容器與雲原生正在不斷改變著軟體開發領域的發展,將應用打包到容器中,再通過 Kubernetes 對容器進行管理也成了一種普遍的做法。Kubernetes 在這個過程中顯得十分重要,它影響到開發人員構建、測試和部署關鍵應用的各個方面,但是目前並沒有一款知名的專門針對 Kubernetes 而編寫的 IDE。
日前 Red Hat 釋出了一個 Kubernetes 原生 IDE —— Red Hat CodeReady Workspaces ,彌補了這塊不足。
CodeReady Workspaces 基於開源的 Eclipse Che,其功能包括編寫、構建、測試、執行和除錯應用所需的所有工具和依賴項,同時它基於網頁瀏覽器,作為伺服器執行在 OpenShift 叢集中,無需開發者在本地安裝任何東西。
實際上當前一些 IDE 是可以與 Kubernetes 一起使用的,比如 IntelliJ IDEA 通過各種外掛來增強該方向的能力,但是 CodeReady Workspaces 似乎是第一個原生 Kubernetes IDE。ZDNet 的報導指出,Red Hat 聲稱 CodeReady Workspaces 是 第一個在 Kubernetes 叢集內執行的 IDE 。
以往只能在測試和部署的最後階段引入 Kubernetes,而使用 CodeReady Workspaces,開發者可以在 OpenShift Kubernetes pod 和容器中管理程式碼、其依賴項與工件,從一開始就在 OpenShift 中進行開發,無需處理將應用從開發平臺移動到生產系統的麻煩。
目前版本 1.0,更多資訊檢視主頁:
https://developers.redhat.com/products/codeready-workspaces/overview