You have already been exposed to some of Compliant Kubernetes's configuration options while creating a cluster. If not, read that section first.
This section will outline some advanced configuration topics.
Compliant Kubernetes is composed of two layers, the Kubernetes layer and the apps layer. Each is configured slightly differently.
To find all configuration option of the Kubernetes layer, please read the upstream Kubespray documentation. Compliant Kubernetes overrides some of Kubespray's defaults, as shown here.
The configuration of the apps layer is documented as comments in the
secrets.yaml files generated by
./bin/ck8s init. You can find the default here.
If you find a configuration key is insufficiently documented, please open a PR.