You need to enable JavaScript to run this app.
文档中心
持续交付

持续交付

复制全文
访问方式
添加服务 Service
复制全文
添加服务 Service

为应用添加 ClusterIP 类型 Service,实现本集群内其他 Kubernetes 应用可访问到当前应用。本文为您介绍如何添加服务 Service。

前提条件

已创建并部署托管应用,且应用必须部署在容器服务 VKE 集群。具体操作请参见 创建和部署托管应用(JAR /WAR)

操作步骤

  1. 登录应用管理页面。

    1. 登录 持续交付控制台
    2. 在左侧导航栏选择 工作区
    3. 单击目标工作区名称,进入当前工作区。
    4. 在左侧导航栏选择 应用交付 > 应用管理
  2. 在应用管理页面,选择目标托管应用,单击应用卡片,进入当前应用的基本信息页签。

  3. 切换至应用编排页签,在访问方式设置栏,选择 服务 Service > 添加服务 Service

  4. 在添加服务 Service 对话框,设置 Service 参数。

    alt

    配置项说明

    服务名

    自定义服务名称。

    注意

    服务名称在所部署集群的命名空间下不可重复。

    服务类型本场景为 集群内访问(ClusterIP),表示服务可被集群内其他应用访问。

    端口映射

    配置端口映射规则。支持配置多条端口映射。

    说明

    • 多条端口映射常用于应用定义了多个端口,以区分不同功能的场景。例如:一个端口用于承载业务访问,另一个端口用于调试。
    • 添加多条端口映射时,端口不允许重复。
    • 协议:选择通信协议,支持 TCP 协议和 UDP 协议。
    • 端口:设置进程监听的端口,一般由程序定义。此处服务端口与容器端口相同。
  5. 单击 确定,服务 Service 开始创建。

说明

支持按需为一个应用配置多个 Service。

结果验证

  1. 在表格中查看 Service 的端口映射:<ClusterIP>:<端口号>

    alt

  2. 通过 Kubectl 管理您的集群。具体操作可参见 连接集群

  3. 登录至本集群的任一实例,验证是否可通过<ClusterIP>:<端口号>成功访问到应用。

# 登录至任一实例。
kubectl exec -ti <your-pod-name> -n <your-namespace> -- /bin/sh

# 以 Web 应用为例,使用 curl 命令验证是否可访问到应用,正常会返回应用首页内容。
curl 172.XX.XX.XX:8080

相关操作

对于已创建的服务 Service,支持修改端口映射信息,支持删除 Service。

功能说明
修改 Service选择目标 Service,单击 操作 列的 编辑,对相关信息进行修改。

删除 Service

选择目标 Service,单击 操作 列的 删除,删除当前 Service。

警告

删除 Service 后,集群内其他应用将无法通过当前服务端口访问您的应用。请谨慎操作!

最近更新时间:2024.03.25 16:23:56
这个页面对您有帮助吗?
有用
有用
无用
无用