k8s服务的名称模式应该是什么?

问题描述 投票:0回答:3

我想知道k8s环境中服务对象的最佳名称模式是什么。它应该是%service-name%-service还是只是%service-name%

workflow-service或只是workflow

双方有什么争论?

service kubernetes
3个回答
1
投票

在kubernetes中,服务dns遵循以下模式

<service-name>.<namespace-name>.svc.cluster.local

我见过人们使用svc或服务附加到服务名称,并带有' - '作为分隔符,如下所示,例如,redis

  1. 重复服务
  2. Redis的-SVC
  3. 重复

所有这三个都非常好,但第一个在可读性和表示服务对象的标准方式方面更有意义。


0
投票

实际上,在创建服务时,不需要在名称中附加“-service”。执行此操作的一般方法是将服务命名为与其指向的pod的名称相同。希望这可以帮助。

谢谢!


0
投票

这只是一个品味问题。如果你想要详细,请添加-service。但既然资源是分开的,为什么要冗长。

© www.soinside.com 2019 - 2024. All rights reserved.