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

前提条件

操作步骤

  1. 设置用于打包本地镜像的 Docker 环境。
    1. 在 Eclipse 工具栏单击 Cloud Toolkit 图标,在下拉菜单中单击 Preference

    2. Preference (Filtered) 对话框的左侧导航栏中单击 Docker

    3. Docker 界面中设置可连接的 Docker 环境,然后单击 Apply

      • 本地 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 服务开启。
  2. 在 Eclipse 界面左侧的 Package Explorer 中右键单击您的 Docker 应用工程名,在菜单中选择 Alibaba Cloud > Deploy to CS Kubernetes
  3. Deploy to CS Kubernetes 对话框选择本地应用程序的 Context DirectoryDockerfile (通常会根据您本地的应用工程自动识别并设置),然后单击 Next

    您可以根据您的需要决定是否勾选 Use maven build 使用 Maven 构建应用工程。

    maven
  4. Deploy to CS Kubernetes 对话框选择容器镜像服务的地域命名空间镜像仓库,然后单击 Next

    如果您还没有镜像仓库,在对话框右上角单击 Create a new repository 跳转到容器镜像仓库创建镜像仓库。创建步骤请参见容器镜像仓库

    Deploy to CS Kubernetes
  5. Deploy to CS Kubernetes 对话框选择容器服务 Kubernetes 的 Clusters(集群)、Namespace(命名空间)和 Deployment(部署),然后单击 Finish

    config

结果验证

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

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

ding