ExternalBigIPRegistry¶
Overview¶
Function¶
Defines DNS replica sets of TMOS DNS instances that an External BIG-IP Controller pushes wide-IP configuration to.
Names¶
Singular name |
Plural name |
Short name |
|---|---|---|
externalbigipregistry |
externalbigipregistries |
– |
API group and version¶
k8s.f5.com/v1
Scope¶
Namespace
Specification¶
spec¶
Field |
Required |
Default |
Description |
|---|---|---|---|
|
No |
— |
List of TMOS DNS replica sets. At most one entry is supported. |
|
No |
— |
Configuration for TCP pool monitors on GTM pools managed by this cluster. |
|
No |
— |
Configuration for ICMP monitors on the GSLB data-center server object for this cluster. |
|
No |
|
Fallback load balancing mode for GTM pools managed by this cluster. EBC configures all GTM pools with the specified fallback mode. If not configured, GTM pools use the F5 DNS default fallback mode |
|
No |
— |
Optional list of availability zones to disable. Zones not listed are implicitly enabled. When a zone is disabled, EBC removes all pool members and data servers whose availability zone matches the zone name on all TMOS DNS endpoints in the replica set. Duplicate zone names are rejected at the Kubernetes API level. |
spec.dnsReplicaSets[]¶
Field |
Required |
Default |
Description |
|---|---|---|---|
|
Yes |
— |
Unique, immutable identifier for this replica set. Immutable once set. |
|
No |
— |
GTM delegation zone suffix appended to the WideIP domain name on BIG-IP. When set, domain names are normalized and joined with this suffix. Applies to all WideIPs managed by this replica set. |
|
Yes |
— |
List of BIG-IP TMOS DNS VE endpoints in this replica set. Each endpoint receives identical WideIP configuration. Maximum three endpoints. |
spec.dnsReplicaSets[].bigipEndpoints[]¶
Field |
Required |
Default |
Description |
|---|---|---|---|
|
Yes |
— |
BIG-IP management URL. Must start with |
|
Yes |
— |
Name of the Kubernetes Secret holding BIG-IP credentials ( |
|
No |
— |
Optional Kubernetes Secret name holding the TLS CA certificate used to verify the BIG-IP management endpoint. Must be in the same namespace as the |
spec.poolMonitor¶
Field |
Required |
Default |
Description |
|---|---|---|---|
|
No |
|
When true, EBC attaches a TCP pool monitor on GTM pools managed by this cluster. Set to false to disable TCP pool monitoring for all GTM pools. |
spec.dataServerMonitor¶
Field |
Required |
Default |
Description |
|---|---|---|---|
|
No |
|
When true, EBC attaches an ICMP monitor on the GSLB data-center server object for this cluster. Set to false to disable ICMP server monitoring. |
spec.availabilityZones[]¶
Field |
Required |
Default |
Description |
|---|---|---|---|
|
Yes |
— |
Availability zone identifier. Must match the |
|
Yes |
— |
When true, removes all pool members and data servers in this zone from TMOS DNS. Set to false or remove the entry to re-enable. |
|
No |
— |
Optional human-readable explanation for the zone disablement (for example, “maintenance” or “routing failure”). |