一般开发都会有多套环境,如果多套环境公用一个nacos,那么配置中心和注册中心都会发生冲突,所以需要用namespace隔离开
address: 0.0.0.0
port: 8083
servlet:
# 这里设置了context-path
context-path: /settlement/v1
spring:
application:
name: settlement
cloud:
nacos:
config:
server-addr: nacos-headless.default.svc.cluster.local:8848
# 控制台创建命名空间得到的uuid
namespace: c9ad103a-5420-4628-aba7-c147e3048d9d
discovery:
server-addr: nacos-headless.default.svc.cluster.local:8848
# 控制台创建命名空间得到的uuid
namespace: c9ad103a-5420-4628-aba7-c147e3048d9d
metadata:
management:
# 这里要适配下健康检查的endpoint
context-path: '${server.servlet.context-path}/actuator'
management:
endpoints:
web:
exposure:
# actuator暴露所有endpoint
include: "*"