<p>I work with a dev shop as a contractor &amp; I'm pitching Kubernetes to my CTO.</p>
<p>It's on the premise that they can deploy multiple websites and abstract away multi-server management.</p>
<p>However, the one stipulation is that in this new cluster of resources they would be able to point multiple different domains at it and still be able to route requests accordingly.</p>
<p>So my question is: how can i manage multiple domains on a single Kubernetes cluster?</p>
<p>I don't know if this sort of thing is possible in Kubernetes, any help would be appreciated.</p>

<p>You can use an ingress with multiple domain names:</p>
<p><a href="https://kubernetes.io/docs/concepts/services-networking/ingress/" rel="noreferrer">https://kubernetes.io/docs/concepts/services-networking/ingress/</a></p>
<p>In the <code>rules</code> section, you can define multiple hosts like:</p>
<pre><code>rules:
  - host: host1.com
    http:
      paths:
      ...
  - host: host2.com
    http:
      paths:
       ...
</code></pre>
