服务管理
更新时间:2024-09-27
概述
服务注册至注册中心后,您可以在控制台查看服务上下线和运行情况。本文将介绍如何将服务注册至注册中心实例并进行管理。
使用前提
已创建注册配置中心实例,操作步骤参见注册配置中心管理。
操作步骤
将服务注册至注册中心实例
- 登录百度智能云控制台,选择产品服务 > 云原生 > 服务网格 CSM > 注册配置中心。左侧导航栏选择实例列表,选择注册中心实例名称/ID进入注册中心实例详情页。
- 在基本信息页面中的 Server 访问地址模块中,记录 Server 访问地址里的协议兼容端口和内网地址,使用 eureka 接口注册服务实例。
curl -XPOST '{内网地址}:{eureka 协议端口}/eureka/v2/apps/EUREKA-DEMO-PROVIDER' \
--header 'Content-Type: application/json' \
--data-raw '{
"instance": {
"instanceId": "10.91.80.100:eureka-demo-provider:18081",
"hostName": "10.91.80.100",
"app": "EUREKA-DEMO-PROVIDER",
"ipAddr": "10.91.80.100",
"status": "UP",
"overriddenStatus": "UNKNOWN",
"port": {
"$": 18081,
"@enabled": "true"
},
"securePort": {
"$": 443,
"@enabled": "false"
},
"countryId": 1,
"dataCenterInfo": {
"@class": "com.netflix.appinfo.InstanceInfo$DefaultDataCenterInfo",
"name": "MyOwn"
},
"leaseInfo": {
"renewalIntervalInSecs": 30,
"durationInSecs": 90,
"registrationTimestamp": 0,
"lastRenewalTimestamp": 0,
"evictionTimestamp": 0,
"serviceUpTimestamp": 0
},
"metadata": {
"management.port": "18081"
},
"homePageUrl": "http://10.91.80.100:18081/",
"statusPageUrl": "http://10.91.80.100:18081/actuator/info",
"healthCheckUrl": "http://10.91.80.100:18081/actuator/health",
"vipAddress": "EUREKA-DEMO-PROVIDER",
"secureVipAddress": "EUREKA-DEMO-PROVIDER",
"isCoordinatingDiscoveryServer": "false",
"lastUpdatedTimestamp": "1681266990026",
"lastDirtyTimestamp": "1681266990889"
}
}'
查看服务
- 登录百度智能云控制台,选择产品服务 > 云原生 > 服务网格 CSM > 注册配置中心。
- 在左侧导航栏,选择服务管理,进入服务列表页面,在页面上方下拉列表选择服务所属的注册中心实例。
- 可在当前页面查看已注册至注册中心的服务,以及每个服务的服务名称、服务实例总数、健康实例数、创建时间、修改时间。