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