我想知道在K8S环境中服务对象的最佳名称模式是什么。应该是%service-name%-service
还是%service-name%
?
workflow-service
或仅workflow
?
双方的参数是什么?
在kubernetes中服务dns遵循以下模式
<service-name>.<namespace-name>.svc.cluster.local
我已经看到人们使用SVC或服务名称上的SVC或服务,如下所示,例如REDIS
- redis服务
- redis-svc
- redis
所有这三个都很好,但是第一个使可读性的互动和表示服务对象的标准方式更有意义。
实际上,在创建服务时,不需要在名称中附加" service"。这样做的一般方法是命名与指向吊舱的名称相同的服务。希望这会有所帮助。
谢谢!
这只是一种口味问题。如果需要冗长,请添加-Service。但是由于资源是分开的,所以为什么是冗长的。