<p>In a typical theoretical system, I would call the different applications that make up the system <em>nodes</em>. However this is confusing in a Kubernetes cluster system for two reasons:</p>
<ol>
<li>&quot;Node.js&quot; is often shortened to &quot;node&quot;, and not all of the <em>nodes</em> in my system are &quot;Node.js&quot; processes.</li>
<li>Kubernetes uses the word &quot;node&quot; to refer to physical components in the cluster.</li>
</ol>
<p>So the question is, what terminology is used to describe the subject that you would run on a pod? Are they projects? Processes? Application nodes? Applications?</p>
<p>None of the above sound right to me.</p>

WoodyWoodsta
<p>Pods contain one (or rarer more) application(s):</p>
<blockquote>
<p>A Pod models an application-specific &quot;logical host&quot;: it contains one or more application containers which are relatively tightly coupled.</p>
</blockquote>
<p><a href="https://kubernetes.io/docs/concepts/workloads/pods/" rel="nofollow noreferrer">Source</a></p>
<p>In the Kubernetes universe, <a href="https://kubernetes.io/docs/concepts/architecture/nodes/" rel="nofollow noreferrer">Nodes</a> are the physical or virtual machines that your cluster is running on. Pods run on the Nodes. I suggest to avoid the term Node for applications.</p>
