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正版授权的朋友,欢迎咨询官方客服
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!