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