Managed Ingress Controllers
Feature state: betaKubernetes Ingress Controllers support
Managed Ingress Controllers
Avisi Cloud Kubernetes offers managed ingress controller options, enabling easy installation and configuration of a Kubernetes ingress controller within your cluster. Supported options provide high availability and security for your ingress traffic, with pre-configured load balancer settings and proxy hardening.
Deprecation notice: Managed ingress-nginx remains available for new clusters, with a deprecation warning in the Console. Avisi Cloud will continue compatibility checks for three months. After that, the controller is customer-managed: Avisi Cloud will no longer test or validate its compatibility with new AME releases. You can migrate to and operate an ingress controller of your choice. Because the upstream project is retired, it no longer receives upstream releases, bug fixes, or security fixes. Read the deprecation announcement for details.
Enabling Managed Ingress Controllers
Where a managed ingress controller option is available for your cluster, you can enable it with the following steps:
- Navigate to your cluster’s details page in the Console.
- Go to the Networking tab.
- Enable the ingress controller.
Once enabled, the ingress controller will be operational within a few minutes. Avisi Cloud handles updates for supported managed controller options. This does not apply to the deprecated ingress-nginx controller, which no longer receives upstream security fixes.
Please note that to use the managed ingress controller feature, your cluster must have at least one node pool configured. Additionally, this feature will provision a load balancer within your cloud environment using a Kubernetes Service.
Disabling Managed Ingress Controllers
Please be aware that disabling the ingress controller add-on for a cluster will result in the removal of the associated ingress controller LoadBalancer service. Consequently, if this LoadBalancer service was assigned an IP address by the cloud provider, that IP address will also be released upon removal.
Supported Ingress Controllers
Managed controller availability can change by platform version. ingress-nginx is deprecated but remains selectable for new clusters, with a warning. For the current options available to a cluster, use the Networking tab in the Console.
- ingress-nginx - Deprecated. Avisi Cloud continues compatibility checks for three months; after that, use and compatibility are the customer's responsibility.
Conclusion
Avisi Cloud manages the lifecycle and platform configuration of supported ingress controller options. The deprecated ingress-nginx controller remains available with a warning for a limited transition period. After three months, customers are responsible for its continued use and compatibility with new AME releases.