additionalTrustBundle
|
A PEM-encoded X.509 certificate bundle that is added to the nodes' trusted certificate store. This trust bundle may also be used when a proxy has been configured.
|
|
capabilities
|
Controls the installation of optional core cluster components. You can reduce the footprint of your OKD cluster by disabling optional components.
|
|
capabilities.baselineCapabilitySet
|
Selects an initial set of optional capabilities to enable. Valid values are None , v4.11 and vCurrent . v4.11 enables the baremetal Operator, the marketplace Operator, and the openshift-samples content. vCurrent installs the recommended set of capabilities for the current version of OKD. The default value is vCurrent .
|
|
capabilities.additionalEnabledCapabilities
|
Extends the set of optional capabilities beyond what you specify in baselineCapabilitySet . Valid values are baremetal , marketplace and openshift-samples . You may specify multiple capabilities in this parameter.
|
|
cgroupsV2
|
Enables Linux control groups version 2 (cgroups v2) on specific nodes in your cluster. The OKD process for enabling cgroups v2 disables all cgroup version 1 controllers and hierarchies. The OKD cgroups version 2 feature is in Developer Preview and is not supported by Red Hat at this time.
|
|
compute
|
The configuration for the machines that comprise the compute nodes.
|
Array of MachinePool objects.
|
compute.architecture
|
Determines the instruction set architecture of the machines in the pool. Currently, clusters with varied architectures are not supported. All pools must specify the same architecture. Valid values are amd64 (the default).
|
|
compute.hyperthreading
|
Whether to enable or disable simultaneous multithreading, or hyperthreading , on compute machines. By default, simultaneous multithreading is enabled to increase the performance of your machines' cores.
|
If you disable simultaneous multithreading, ensure that your capacity planning
accounts for the dramatically decreased machine performance.
|
|
|
compute.name
|
Required if you use compute . The name of the machine pool.
|
|
compute.platform
|
Required if you use compute . Use this parameter to specify the cloud provider to host the worker machines. This parameter value must match the controlPlane.platform parameter value.
|
alibabacloud , aws , azure , gcp , ibmcloud , nutanix , openstack , ovirt , vsphere , or {}
|
compute.replicas
|
The number of compute machines, which are also known as worker machines, to provision.
|
A positive integer greater than or equal to 2 . The default value is 3 .
|
controlPlane
|
The configuration for the machines that comprise the control plane.
|
Array of MachinePool objects.
|