为应用添加 ClusterIP 类型 Service,实现本集群内其他 Kubernetes 应用可访问到当前应用。本文为您介绍如何添加服务 Service。
已创建并部署托管应用,且应用必须部署在容器服务 VKE 集群。具体操作请参见 创建和部署托管应用(JAR /WAR)。
登录应用管理页面。
在应用管理页面,选择目标托管应用,单击应用卡片,进入当前应用的基本信息页签。
切换至应用编排页签,在访问方式设置栏,选择 服务 Service > 添加服务 Service。
在添加服务 Service 对话框,设置 Service 参数。
配置项 | 说明 |
---|---|
服务名 | 自定义服务名称。 注意 服务名称在所部署集群的命名空间下不可重复。 |
服务类型 | 本场景为 集群内访问(ClusterIP),表示服务可被集群内其他应用访问。 |
端口映射 | 配置端口映射规则。支持配置多条端口映射。 说明
|
单击 确定,服务 Service 开始创建。
说明
支持按需为一个应用配置多个 Service。
在表格中查看 Service 的端口映射:<ClusterIP>:<端口号>
。
通过 Kubectl 管理您的集群。具体操作可参见 连接集群。
登录至本集群的任一实例,验证是否可通过<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 后,集群内其他应用将无法通过当前服务端口访问您的应用。请谨慎操作! |