若您已使用阿里云容器服务 Kubernetes,可以使用 Cloud Toolkit 来快速部署应用。本文将介绍如何在 IntelliJ IDEA 中使用 Cloud Toolkit 部署应用到容器服务 Kubernetes。

前提条件

操作步骤

  1. 设置用于打包本地镜像的 Docker 环境。

    1. 在 IntelliJ IDEA 工具栏单击 Alibaba Cloud Toolkit 图标,在下拉菜单中单击 Preference

    2. Settings 对话框的左侧导航栏中单击 Docker

    3. Docker 界面中设置可连接的 Docker 环境,包括本地和远程两种方式,然后单击 OK

      • 本地 Docker 环境:
        • 如果您本地为 Mac 或 Linux 操作系统,勾选 Unix Socket,然后单击 Browse,选择本地的 Docker 安装目录。
        • 如果您本地为 Windows 操作系统,勾选 Tcp Connection,然后在 URI 右侧文档框输入本地 Docker 的 URI,如 http://127.0.0.1:2375
      • 远程 Docker 环境:勾选 Tcp Connection,在 URI 右侧的文本框里输入远端的 Docker 环境的 URI(包括 IP 地址和端口),如 http://x.x.x.x:2375,并确保远程主机的 HTTP 服务开启。

      Docker

  2. 在 IntelliJ IDEA 界面左侧的 Project 中右键单击您的 Docker 应用工程名,在弹出的下拉菜单中选择 Alibaba Cloud > Deploy to CS Kubernetes

  3. Deploy to CS Kubernetes对话框中进行以下配置。
    • Image 页签中选择本地应用程序的 Context DirectoryDockerfile(通常会根据您本地的应用工程自动识别并设置),然后选择容器镜像服务的地域命名空间镜像仓库

      Deploy to CS Kubernetes

    • Container 页签中选择容器服务 Kubernetes 的 Controller Type,在controller 区域选择的 Clusters(集群)、Namespace(命名空间)和对应的应用,在 Container 区域选择对应的容器,然后单击 RunContainer

结果验证

部署开始后,IntelliJ IDEA 的 Console 区域会打印部署日志。您可以根据日志信息检查部署结果。

如果您在使用 Cloud Toolkit 过程中有任何疑问,欢迎您扫描下面的二维码加入钉钉群进行反馈。

ding