BNKGatewayClass CR

The BIG-IP Next for Kubernetes is deployed through the application of the BnkGatewayClass CR, which allows users to specify the desired state of the BIG-IP Next for Kubernetes cluster.

The table below describes the spec parameters.

Parameter Description Default Values
manifestVersion
string
Specifies the version of the BNK software that should be installed. -
containerPlatform
string
Specifies the container platform where the system is running. Generic
telemetry.loggingSubsystem.enabled
boolean
Enable or disable Fluent Bit sidecar for each component. true
telemetry.metricSubsystem.enabled
boolean
Enable or disbale toda-tmstats container in the TMM pod. true
certificate.clusterIssuer
string
Specifies the metadata.name value of the cluster issuer. -
deploymentSize
string
Specifies how large the deployment should be, like small, medium, or large, depending on resource requirements. Available options: Small, Medium, Large, Max -
image.repository
string
Specifies the repository from which to pull the container image for the BnkGatewayClass CR.
Example: repo.f5.com/images.
-
image.imagePullSecrets
string
Specifies the actual secret to download artifacts from the registry. -
image.imagePullPolicy
string
Specifies the image pull policy. Available values: Always, IfNotPresent, Never IfNotPresent
networkAttachments
string
Lists the network interfaces the deployment will use. It’s like specifying which network cables to plug into the system. -
pseudoCNI.enabled
boolean
Enable or disable the CSRC DaemonSet Enable
dynamicRouting.enabled
boolean
Enable or disable tmm-routing and tmrouted containers in the TMM pod. Enable
coreCollection.enabled
boolean
Enable or disable the coremond DaemonSet. Enable
firewallACL.enabled
boolean
Enable or disable AFM deployment. Enable
advanced.DemoMode.enabled
boolean
Requires minimal resources for TMM (single thread, without HugePages and SR-IOV resources). Enable
advanced.MaintenanceMode.enabled
boolean
Allows manual editing of the resources. Enable