014Service命名规范
Service概念
service: 在k8s中,pod之间是通信是一般通过service名称完成的。
endpoint: pod和service之间的关联关系,是通过endpoint实现的。 Endpoints表示了一个Service对应的所有Pod副本的访问地址,而Endpoints Controller负责生成和维护所有Endpoints对象的控制器。它负责监听Service和对应的Pod副本的变化。
对于pod,endpoint是集群自动创建的,用于将service和pod关联起来;而对于外部服务(部署在集群外边的数据库啥的),我们可以人工的创建endpoint和service。使其能够更规范的和pod进行通信。
命名规则
后端地址
endpoint-[环境编码]-[资源名称全称]
shell
# 日常环境
endpoint-daily-cutejava-tiny-service
# 预发环境
endpoint-stage-cutejava-tiny-service
# 生产环境
endpoint-online-cutejava-tiny-service前端地址
endpoint-[环境编码]-[资源名称缩写]
shell
# 日常环境
endpoint-daily-cutejava
# 预发环境
endpoint-stage-cutejava
# 生产环境
endpoint-online-cutejava
