Native Ingress Annotations
Configuration parameters are required to be specified in the Ingress annotation to enable FortiADC Kubernetes Controller to determine how to deploy the Ingress resource.
|
Parameter |
Description |
Default |
|---|---|---|
| fortiadc-ip |
The Ingress will be deployed on FortiADC with the given IP address or domain name. This parameter is required. |
|
|
fortiadc-admin-port |
FortiADC HTTPS service port. |
443 |
|
fortiadc-login |
The Kubernetes secret name preserves the FortiADC authentication information. This parameter is required. |
|
| fortiadc-vdom |
Specify which VDOM to deploy the Ingress resource if VDOM is enabled on FortiADC. |
root |
| fortiadc-ctrl-log |
Enable/disable the FortiADC Kubernetes Controller log. Once enabled, FortiADC Kubernetes Controller will print the verbose log the next time the Ingress is updated. |
enable |
| virtual-server-ip |
The virtual server IP of the virtual server to be configured on FortiADC. This IP will be used as the address of the Ingress. This parameter is required. |
|
|
virtual-server-interface |
The FortiADC network interface for the client to access the virtual server. This parameter is required. |
|
|
virtual-server-port |
Default is 80. If TLS is specified in the Ingress, then the default is 443. Note: If the fortiadc-ip is the same as the virtual-server-ip, you should specify virtual-server-port to be other than 80/443 or change the system default reserved HTTP/HTTPS port on FortiADC. For more details, see the FortiADC Administration Guide on Management service ports. |
80 for HTTP service. 443 for HTTPS service. |
|
load-balance-method |
Specify the predefined or user-defined method configuration name. For more details, see the FortiADC Administration Guide on load balancing methods. |
LB_METHOD_ROUND_ROBIN |
|
load-balance-profile |
Default is LB_PROF_HTTP. If TLS is specified in the Ingress, then the default is LB_PROF_HTTPS. |
LB_PROF_HTTP LB_PROF_HTTPS |
|
virtual-server-addr-type |
IPv4 or IPv6. |
ipv4 |
|
virtual-server-traffic-group |
Specify the traffic group for the virtual server. For more details, see the FortiADC Administration Guide on traffic groups. |
default |
|
virtual-server-nat-src-pool |
Specify the NAT source pool. For more details, see the FortiADC Administration Guide on NAT source pools. |
|
|
virtual-server-waf-profile |
Specify the WAF profile name. For more details, see the FortiADC Administration Guide on WAF profiles. |
|
|
virtual-server-av-profile |
Specify the AV profile name. For more details, see the FortiADC Administration Guide on AV profiles. |
|
|
virtual-server-dos-profile |
Specify the DoS profile name. For more details, see the FortiADC Administration Guide on DoS profiles. |
|
|
virtual-server-captcha-profile |
Specify the Captcha profile name. For more details, see the FortiADC Administration Guide on Captcha profiles. Note: This field is available if WAF profile or DoS profile is specified. |
|
|
virtual-server-fortiview |
Enable/disable FortiView. |
disable |
|
virtual-server-traffic-log |
Enable/disable the traffic log. |
disable |
|
virtual-server-wccp |
Enable/disable WCCP. For more details, see the FortiADC Administration Guide on WCCP. |
disable |
|
virtual-server-persistence |
Specify a predefined or user-defined persistence configuration name. For more details, see the FortiADC Administration Guide on persistence rules. |
|
|
virtual-server-fortigslb-publicip-type |
Specify the public IP type for the virtual server as either IPv4 or IPv6. |
ipv4 |
|
virtual-server-fortigslb-publicip |
Specify the virtual server public IP address. |
|
|
virtual-server-fortigslb-1clickgslb |
Enable/disable the FortiGSLB One-click GSLB server. |
disable |
|
virtual-server-fortigslb-hostname |
The Host Name option is available if One-click GSLB Server is enabled. Enter the hostname part of the FQDN. For example: Note: You can use |
|
|
virtual-server-fortigslb-domainname |
The Domain Name option is available if One-click GSLB Server is enabled. The domain name must end with a period. For example: |
|
For more details on configuring parameters with virtual-server prefix and load-balance prefix, please reference FortiADC Administration Guide on Configuring virtual servers.