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 |