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

前提条件

设置Docker环境

  1. 在Eclipse工具栏单击Cloud Toolkit图标,在下拉菜单中单击Preference
  2. Preference (Filtered)对话框的左侧导航栏中选择Docker > Server
  3. Server界面中设置可连接的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服务开启。
    docker

部署应用到容器服务Kubernetes

  1. 在Eclipse界面左侧的Package Explorer中右键单击您的Docker应用工程名,在菜单中选择 Alibaba Cloud > Deploy to Registry/Kubernetes > Deploy to Kubernetes
  2. Deploy to CS Kubernetes对话框Select a package method,选择本地应用程序的Context DirectoryDockerfile(通常会根据您本地的应用工程自动识别并设置),然后单击 Next
    ACR and ACK
    说明 您可以根据您的需要决定是否勾选Use maven build使用Maven构建应用工程。
  3. Deploy to CS Kubernetes对话框Select a Repository,选择容器镜像服务的类型地域命名空间镜像仓库,然后单击 Next。关于镜像仓库部署详情请参见使用Eclipse部署应用到镜像仓库
    eclipse deploy to kubernetes
    说明 如果您还没有镜像仓库,在对话框右上角单击Create a new repositories跳转到容器镜像仓库创建镜像仓库。创建步骤请参见容器镜像仓库
  4. Deploy to CS Kubernetes对话框Deploy Project to CS Kubernetse部署容器服务相关参数,然后单击Finish
    deploy to cs kubernetes

    容器部署参数说明如下表所示:

    参数 描述
    Deployment Kubernetes Type 选择Custom Kubernetes,即部署到自建容器Kubernetes。
    KubeConfig 选择自建部署KubeConfig文件。
    地域 选择地域。
    集群 选择集群。
    命名空间 选择命名空间。
    说明 如果您还没有容器服务,在对话框右上角单击Create a new Kubernetes deployment跳转到容器服务控制台创建容器服务。创建步骤请参见首次使用容器服务Kubernetes版

结果验证

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

如果您在使用Cloud Toolkit过程中有任何疑问,欢迎您联系我们