Config Schema - Rafay Product Documentation

MKS Schema

Cluster configuration for MKS clusters

Key Description Type
apiVersion infra.k8smgmt.io/v3 string
kind Cluster string
name Cluster name string
description Cluster description string
project under which the cluster is created string
labels Cluster labels object
annotations Cluster annotations object
type Cluster Type mks string
name Blueprint associated with the cluster string
version Blueprint version associated with the cluster string
kubernetesVersion Kubernetes version of the nodes string
installerTtl Installer TTL Configuration string
kubeletExtraArgs Customize kubelet via cluster level kubelet extra arguments object
kubeletConfigurationOverrides Customize kubelet via cluster level kubelet configuration overrides string
platformVersion Platform version for cluster components string
location The data center where the cluster nodes will be launched string
highAvailability Select this option for highly available control plane boolean
autoApproveNodes Auto approves incoming nodes by default string
name CNI name string
version CNI version string
podSubnet Kubernetes pod subnet string
serviceSubnet Kubernetes service subnet string
podSubnet Kubernetes Pod subnet string
serviceSubnet Kubernetes service subnet string
httpProxy Configure proxy information with protocol, host and port information. Ex : http://proxy.example.com:8080/ string
httpsProxy Configure proxy information with protocol, host and port information. Ex : https://proxy.example.com:8080/ string
noProxy Comma separated list of hosts that need connectivity without proxy. Ex : example.com, 10.96.0.0/12, 10.244.0.0/16 string
proxyRootCA Root CA certificate of the proxy string
tlsTerminate Select this option if proxy is terminating/inspecting TLS traffic boolean
- hostname Hostname of the node string
- operatingSystem OS of the node string
- kubeletExtraArgs Customize kubelet via node level kubelet extra arguments object
- kubeletConfigurationOverrides Customize kubelet via node level kubelet configuration overrides string
- arch System Architecture of the node string
- privateIP Private ip address of the node string
- interface Interface to be used on the node string
- roles Valid roles are: "Master", "Worker", "Storage". string[]
- labels labels to be added to the node object
privateKeyPath Specify private key file path string
ipAddress Specify public ip for the node string
username SSH username string
port SSH Port string