翻譯|產品更新|編輯:鮑佳佳|2021-03-23 11:22:18.787|閱讀 566 次
概述:IntelliJ IDEA 2021.1為Kubernetes和Docker帶來了一些更新,讓開發更加方便。在此博客文章中,我們將詳細描述它們。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
IntelliJ IDEA 2021.1為Kubernetes和Docker帶來了一些更新,讓開發更加方便。在此博客文章中,我們將詳細描述它們。
Kubernetes
快速刪除資源
現在,您可以直接從編輯器中刪除當前上下文中的所有群集資源–只需單擊裝訂線中的運行圖標,然后選擇刪除即可。
支持Kustomize 3.7.0組件
我們添加了對新的Kustomize 3.7.0組件的支持。你可以在 "Settings/Preference | Languages & Frameworks | Kubernetes "中的Kustomize版本下拉列表中選擇這個新選項。
支持kind: List
如果你想使用'kubectl get <resource type> -o yaml'命令返回的內容,或者你想應用資源列表,告訴你一個好消息:你的IDE現在支持kind: List!
在列表中的每個資源中,你可以重命名標簽,使用代碼輔助和通過溝槽圖標進行導航。你也可以通過點擊Alt+Enter并選擇相關的意圖操作,將一個列表轉換為一個多文檔的YAML文件,反之亦然。
Helm項目的非默認值
Helm圖表是一組參數化的Kubernetes資源描述。默認情況下,參數是在 values.yaml 中指定的,但 Helm 允許使用任意數量的非默認 Values 文件。在v2021.1之前,默認的values.yaml是代碼洞察和運行Helm命令的唯一選項。
在IntelliJ IDEA 2021.1中,我們已經可以使用自定義的Values文件。現在,IDE將所有名稱中帶有 "values "的文件都看作是values文件。
要配置圖表模板將使用哪些值文件,請選擇Configure Helm Parameters或從上下文菜單中調用Helm Lint或Helm Template。將打開一個對話框,您可以在其中添加所需的值文件。如果您想在執行Helm命令時跳過這個對話框,請勾選底部的復選框。
您也可以通過粘貼在附加值區域中手動添加值。
Docker
改進的運行/調試配置
我們已經給您的運行/調試配置對話框進行了改造,使其更加整潔,并可根據您的需求進行調整。要添加所有必要的構建選項,請單擊 "修改選項";要添加運行選項,請單擊 "修改"。IDE現在會驗證每個選項,以確保它是兼容的。
對于Docker Compose,我們支持所有現有的選項,包括聲明環境變量文件(.env)的選項。
對于Dockerfile,您不必記住所有的運行命令,因為代碼完成可在“運行選項”字段中進行。
對于圖像,您可以使用代碼完成功能在圖像ID或名稱字段中輸入圖像名稱。
BuildKit支持
我們增加了對BuildKit的實驗性支持,這使構建項目的速度大大提高。您可以在運行/調試配置中激活此選項,方法是單擊修改選項,然后選擇啟用BuildKit(實驗性)。
從整個多階段的Dockerfile中單獨構建命名的階段,現在更加簡單快捷。只需點擊階段名稱旁邊的錘子圖標,IDE就會使用BuildKit構建鏡像。如果你在 "運行/調試配置 "中添加了 "運行 "部分,圖標會發生變化。當你點擊它時,你不僅會構建一個圖像,還會運行一個容器。
多階段Dockerfile中的UI增強
如果您在Dockerfile中使用多個FROM語句,則每個FROM指令將啟動一個新階段。在v2021.1中,您現在可以折疊階段并在它們之間看到明顯的分隔線。
取消Docker運行
如果您決定停止正在運行的Dockerfile,則可以在“Sever”工具窗口中輕松停止。選擇正在運行的項目,調出上下文菜單,然后單擊Stop Deploy。
Docker掛載的環境變量和宏
使用綁定掛載時,現在可以更快地輸入主機上目錄的路徑。完成機制允許您在Run/Debug中的綁定掛載選項中選擇宏和環境變量。
Dockerfiles中的圖像完成
添加圖像名稱變得更加容易,因為代碼完成現在可用于它們。看一看:
好了這就是今天的內容了,如果今天的文章未解決你的需求,可點擊獲取更多免費教程。不要忘了在評論與我們分享您的想法和建議,慧都作為IntelliJ IDEA正版合作商,我們推出"軟件國產化服務季"活動(點擊查看詳情)!現IntelliJ正版授權在線訂購最高立減3000元!低至1333!還有多種授權方式供你選擇。
====================================================
想要了解或購買IntelliJ IDEA正版授權的朋友,歡迎
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: