<p>I deploy a kubernetes cluster on Ubuntu following the steps described at <a href="https://computingforgeeks.com/deploy-kubernetes-cluster-on-ubuntu-with-kubeadm/" rel="nofollow noreferrer">this link</a></p>
<p>Then I deploy a Wordpress following steps found at <a href="https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/" rel="nofollow noreferrer">here</a></p>
<p>Everything works fine but I miss what I should do to serve the wp instance at a specific hostname like <code>http://wp.example.com</code> instead of <code>http://[kubeip]:port</code></p>
<p>I'd like to have several different WP instances which respond to specific url.
I tried to have a look at Ingress but I did not find nothing clear and I don't know if it's the right choice.</p>
<p>Can someone suggest me something?
Thanks</p>

Luca Cerretani
<p>You're looking for an ingress controller.</p>
<p>You could go with the nginx-ingress-controller, traefik, haproxy, ... several implementations exist.</p>
<p>Then, in addition to creating a Service exposing your wordpress container, you would create an Ingress object.</p>
