CPLN Platform Add-on then all these settings can be adjusted in the Control Plane api. See CPLN Platform Add-on for information about where to adjust the settings.
If this Kubernetes cluster is not managed by Control Plane, then the configmap cpln-byok-current in the kube-system namespace can be used to adjust these options.
You can read the default values in the configmap by running this kubectl command against the cluster:
kubectl get configmap -n kube-system cpln-byok-default -o yaml
Usage
To modify the configuration, update the configmapcpln-byok-current in the kube-system namespace.
Its recommended to store settings in a git repo or CI system so that they can be applied automatically for each new cluster.
Example cpln-byok-default configmap
General Configurations
Common configuration settings that may be available for each component, check thecpln-byok-default configmap for availability.
Additional Options
Actuator
Actuator is responsible for syncing the configuration between the Control Plane API and the cluster. It has several environment variables that will control its behavior. Actuator SettingsLog Splitter
Configuration for component that forwards logs for workloads to Control Plane.Redis
Configuration for a Redis instance that is used by Control Plane.JuiceFS
Installs the JuiceFS CSI driver and a Redis metadata engine (juicefs-redis, monitored by a three-node Sentinel) in the juicefs namespace. The Redis uses three 4Gi PersistentVolumeClaims on the cluster’s default StorageClass. Shared file system volume sets need it, along with an object storage configuration; see Shared File System.