Istio Ingress-controller via host network (bare-metal)

Hello,

I am beginning the use of Istio in bare-metal and I wanted to use the minimum resources needed just to get an Ingress controller with Envoy and Cert-Manager (maybe later evolving to the use of more advanced service mesh features). I tried following this docs:

My main problem is that I am in bare-metal and don’t want to use neither LoadBalancer nor NodePort. I was going for a host-network approach as in https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network.

Is there a way to set that up in Istio? Can I use istio-minimal helm chart for that? How?

helm install install/kubernetes/helm/istio-init --name istio-init --namespace istio-system
helm install install/kubernetes/helm/istio --name istio --namespace istio-system \
--values install/kubernetes/helm/istio/values-istio-minimal.yaml