Ingress Configuration¶
Ingress provides a way for traffic to enter your Kubernetes cluster and get routed to the proper destination. Our Helm chart includes an option to automatically install and configure an ingress-nginx ingress controller and can also create matching ingress records (by ensuring that the db.ingressController value is set to nginx).
Custom Ingress¶
Alternatively, you can create your own ingress and ingress records. In Helm, you need to set the ingressNginx.install value to false to prevent the included ingress-nginx from being installed. Secondly, you can set the db.ingressController to "none" to prevent the Operator from creating ingress records.
Tip
If you are creating Kinetica Clusters outside of the Helm chart, you can set the spec.ingressController on the Kinetica Cluster to modify the ingress creation behavior.
-
ingress-nginxConfiguration
Kubernetes provids the free
ingress-nginxfor Kubernetes. -
nginx-ingressConfiguration
Nginx offers an ingress controller named
nginx-ingressfor Kubernetes.