<p>I was wondering what is the best name pattern for a service object in k8s environment.
Should it be <code>%service-name%-service</code> or just <code>%service-name%</code>? </p>

<p><code>workflow-service</code> or just <code>workflow</code>?</p>

<p>What are the arguments for both sides?</p>

Dmytro Zhluktenko
<p>In kubernetes the service dns follow the below pattern</p>

<pre><code>&lt;service-name&gt;.&lt;namespace-name&gt;.svc.cluster.local
</code></pre>

<p>i have seen people using svc or service appended to the service name with '-' as the delimiter like below, say, redis</p>

<ol>
<li>redis-service</li>
<li>redis-svc</li>
<li>redis</li>
</ol>

<p>all the three are perfectly fine but the first one makes more sense interms of readability and standard way of representing the service object.</p>
