By default, Konvoy comes with a deployment of Traefik pre-installed as its main ingress controller.
This allows for the other Kube-addons to automatically have working ingress rules for user access out of the box.
However, we recommend that for your workloads, you set up your own, separate ingress controller in order to prevent unexpected addon behavior due to additional load from workload use.
Here is more information from the Kubernetes documentation for installing an ingress controller:
https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/
Here is a guide for installing the Nginx Ingress Controller, a popular choice:
https://kubernetes.github.io/ingress-nginx/deploy/
This allows for the other Kube-addons to automatically have working ingress rules for user access out of the box.
However, we recommend that for your workloads, you set up your own, separate ingress controller in order to prevent unexpected addon behavior due to additional load from workload use.
Here is more information from the Kubernetes documentation for installing an ingress controller:
https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/
Here is a guide for installing the Nginx Ingress Controller, a popular choice:
https://kubernetes.github.io/ingress-nginx/deploy/