For disk space requirements, see Core Directory Disk Space Requirements.
apiVersion: cluster.kurl.sh/v1beta1 kind: Installer spec: kurl: airgap: true proxyAddress: http://10.128.0.70:3128 additionalNoProxyAddresses: - .corporate.internal noProxy: false licenseURL: https://somecompany.com/license-agreement.txt nameserver: 8.8.8.8 skipSystemPackageInstall: false excludeBuiltinHostPreflights: false hostPreflights: apiVersion: troubleshoot.sh/v1beta2 kind: HostPreflight spec: collectors: - cpu: {} analyzers: - cpu: checkName: Number of CPU check outcomes: - warn: when: "count < 6" message: This server has less than 6 CPU cores - fail: when: "count < 4" message: This server has less than 4 CPU cores - pass: when: "count >= 6" message: This server has at least 6 CPU cores | Flag | Usage |
|---|---|
| airgap | This flag signifies that the installer will use an airgap bundle to install the file, which means it will not need an internet connection. |
| proxyAddress | Configures Docker to use a proxy when pulling images and sets proxy environment variables for the kotsadm add-on. Must include http(s) and may include port. |
| noProxy | If present, do not use a proxy. Disables automatic proxy detection and configuration. |
| additionalNoProxyAddresses | A list of addresses that can be accessed without using a proxy. |
| nameserver | Configures CoreDNS to forward DNS requests to a specific nameserver rather than parsing resolv.conf |
| publicAddress | The public IP address that will be added to the SANs of any certificates generated for host services. Setting this disables detection from the environment and prompt. |
| privateAddress | The private IP address used for internal communication between components. Setting this disables detection from the host and prompt. |
| hostnameCheck | This is an option for use during a join script to ensure that the join is only run on the node it is targeted for. |
| installerVersion | The release version of kURL to install with. |
| licenseURL | A URL to a licensing agreement text file that will be presented during installation and needs to be accepted for the install to continue. |
| hostPreflightEnforceWarnings | Block installations on host preflight failures and warnings. |
| hostPreflightIgnore | Ignore host preflight failures and warnings. |
| hostPreflights | A troubleshoot.sh/v1beta2 spec for adding additional preflight checks prior to a kURL installation. |
| skipSystemPackageInstall | Skip the installation of system packages. |
| excludeBuiltinHostPreflights | Excludes the default built-in host preflights for kURL. Defaults to false. |