Your kubernetes cluster comes with a pre-installed ingress bind to a public IP. This has the following advantages:

  • You don't need to create a k8s type of LoadBalancer which will i.g. on platforms like AWS create a load balancer everytime and produces a lot of costs.
  • We combined the ingress with Let's Encrypt so you can protect your apps with SSL for free.
  • With an ingress like haproxy you get a lot more features then with a regular load balancer.

Right now the default ingress is haproxy-ingress. It is possible for you to use others like nginx-ingress for example as you have full controll what to install in your kubernetes cluster.

Check this article for examples how to deploy an app with ingress.

Did this answer your question?