Cluster Add-on Configuration Arguments
Find out about the configuration arguments that you can pass to cluster add-ons.
When you enable a cluster add-on, you can specify one or more key/value pairs to pass as arguments to the cluster add-on.
If the value of a key is required in JSON format, you can specify the value in plain text or Base64 encoded. For example, you could specify either of the following as the value of the coreDnsContainerResources key:
-
{"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}}(plain text) -
eyJsaW1pdHMiOiB7ImNwdSI6ICI1MDBtIiwgIm1lbW9yeSI6ICIyMDBNaSIgfSwgInJlcXVlc3RzIjogeyJjcHUiOiAiMTAwbSIsICJtZW1vcnkiOiAiMTAwTWkifX0=(Base64 encoded)
If the value of a key is required in JSON form, depending on the OCI tool you are using, you might have to escape double quotation marks in the key value with single backslash characters, as follows:
- If you are specifying the value of a key when using the Console, do not escape double quotation marks in the key value. For example, when using the Console to specify the value of the
cluster-autoscaler container resourceskey, enter the following:{"limits":{"cpu": "250m", "memory": "400Mi"}, "requests": {"cpu": "50m", "memory": "200Mi"}} - If you are specifying the value of a key when using the CLI or API, always escape double quotation marks in the key value with a single backslash. For example, when using the CLI to specify the value of the
cluster-autoscaler container resourceskey, use the following notation:{ "key": "cluster-autoscaler.ContainerResources", "value": "{\"limits\":{\"cpu\": \"250m\", \"memory\": \"400Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"200Mi\"}}" }
Use the following list to see the configuration arguments to pass to different cluster add-ons:
- Essential Add-ons:
- Optional Add-ons:
- AMD GPU Operator
- AMD GPU Plugin
- Certificate Manager
- Cluster Autoscaler
- CSI Driver SMB
- Oracle Database Operator for Kubernetes
- GPU Health Monitoring
- Istio
- Kubernetes Dashboard (not recommended)
- Kubernetes Metrics Server
- OCI Native Ingress Controller
- Node Feature Discovery
- NVIDIA GPU Operator
- NVIDIA GPU Plugin
- NVIDIA Network Operator
- Tiller (not recommended)
- WebLogic Kubernetes Operator