IntelliJ IDEA 2022.1 EAP 4 釋出,大量 Kubernetes/Docker 改進

2022-03-06 09:00:12

IntelliJ IDEA 2022.1 EAP 4 版本現已,此版本對 Docker 和 Kubernetes 功能進行了許多更新,並在執行和偵錯程式碼時增強了使用者體驗。

Kubernetes

編輯叢集上的資源

現在可以從編輯器索引標籤中修改從叢集載入的資源。

kubectl 的自定義路徑

如果 kubectl 不在標準位置,現在可以手動設定路徑。

轉發埠 

該版本為 pod 新增了埠轉發功能。要轉發埠,可以使用工具列上的圖示或選擇上下文選單項。

服務檢視中的 描述資源操作

「服務」檢視中的所有資源都有一個新的「描述資源」操作,可以從上下文選單中呼叫它或使用工具列按鈕。

支援叢集中的事件

叢集事件現在顯示在 服務 檢視的單獨節點中,提供有關係統中最近事件的資料。

要檢視特定 pod 的事件,請在其上面呼叫 Describe Resource 並在操作結果中 查詢 Events 部分

支援

為 werf.yaml 和相關 Helm 模板檔案 ( ) 引入了有限的編輯器支援,包括程式碼補全功能、檢查和快速修復建議、重構/重新命名 . Values.werf.image.*,以及一些欄位的驗證,如 boolean int。  

對 Helm 的匯入子值支援

支援通過 import-values 設定匯入子值,這些設定影響模板中內建物件的完成/導航。尚未提供對 import-values 欄位的增強編輯器支援。

請注意,Kubernetes 功能僅適用於 IntelliJ IDEA Ultimate,並且需要安裝外掛。

 

Docker

新的服務檢視 UI

在 服務 工具視窗中對 Docker 的 UI 進行了重大修改,已經對容器、影象、網路和卷實施了改造。 

支援 Docker Compose 目標

新增了對 Docker-compose 目標的支援。例如,要在 compose 目標上執行 Spring Boot 應用程式,請轉到執行設定,通過 Manage targets 建立一個 compose 目標,然後執行該應用程式。

Docker Registry V2 支援

新增了對 Docker Registry HTTP API V2 的支援,以便與 Docker 1.6+ 一起使用。可以建立簡單或受密碼保護的 Docker V2 登入檔並執行所有常用操作,例如檢視、推播和拉取映像。

使用者體驗

執行當前檔案

  • 為了在沒有專用執行設定的情況下更輕鬆地執行和偵錯單個檔案,該版本在 執行/偵錯 小部件中新增了一個新專案。
  • 如果沒有為專案設定執行設定,則執行和偵錯按鈕現在也處於活動狀態,並允許立即執行當前開啟的檔案。
  • IDE 將自動使用最適合此檔案的執行設定型別,就像從上下文選單執行檔案時一樣。

要執行當前檔案,請確保編輯器已聚焦,否則圖示將被禁用。

如果專案包含執行設定,但你只想執行當前開啟的檔案,仍然可以從工具列上的下拉式方塊中選擇此選項。

以這種方式執行檔案時,不會建立臨時執行設定。

 

以上是 IntelliJ IDEA 2022.1 EAP 4 中最顯著的更新。要檢視完整的更新列表和引入的改進,請參閱。

展開閱讀全文