Enterprise
Nginx-ingress F5#
| Chart Name | Version | App version |
|---|---|---|
| nginx-ingress-f5 | 2.2.2 | 5.1.1 |
Enterprise-grade Kubernetes Ingress Controller built on NGINX and NGINX Plus, designed for advanced traffic management in dynamic cloud-native environments.
The F5 NGINX Ingress Controller integrates seamlessly with Kubernetes, allowing configuration through native Kubernetes resources. It supports standard Ingress functionality including content-based routing and TLS/SSL termination, with additional NGINX-specific features exposed via annotations and ConfigMaps.
Key capabilities include:
- Load balancing for WebSocket, gRPC, TCP, and UDP applications
- Support for VirtualServer and VirtualServerRoute CRDs for fine-grained traffic control and traffic splitting
- TransportServer resource for managing TCP/UDP and TLS Passthrough load balancing
- Enhanced observability, security, and resilience when deployed with NGINX Plus
Ideal for use cases requiring sophisticated routing, protocol-level control, and enterprise support.
Looking for Commercial Support? LEARN MORE
Prerequisites#
Deploy k0rdent v1.2.0: QuickStart
Install template to k0rdent#
helm upgrade --install nginx-ingress-f5 oci://ghcr.io/k0rdent/catalog/charts/kgst --set "chart=nginx-ingress-f5:2.2.2" -n kcm-system
Verify service template#
Deploy service template#
apiVersion: k0rdent.mirantis.com/v1beta1
kind: MultiClusterService
metadata:
name: nginx-ingress-f5
spec:
clusterSelector:
matchLabels:
group: demo
serviceSpec:
services:
- template: nginx-ingress-f5-2-2-2
name: nginx-ingress-f5
namespace: nginx-ingress-f5
values: |
nginx-ingress:
controller:
service:
annotations:
service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path: /healthz
hostPort:
enabled: true