Your Apps in Action

Use this form to visualize JSON Schema for the cluster.json configuration file for RKE.


{{repoTitle.MainEntity}}

nodes Kubernetes nodes

# nodeName address internalAddress hostnameOverride user dockerSocket sshAgentAuth sshKey sshKeyPath sshCert Actions
{{$index+1}}. {{row.nodeName}} {{row.address}} {{row.internalAddress}} {{row.hostnameOverride}} {{row.user}} {{row.dockerSocket}} {{row.sshAgentAuthSelected.DisplayText}} {{row.sshKey}} {{row.sshKeyPath}} {{row.sshCert}}    
.services
_

.services.etcd
_

.services.etcd.extraArgs
_

services.etcd.extraBinds extraBinds

# Values Actions
{{$index+1}}.
services.etcd.extraEnv extraEnv

# Values Actions
{{$index+1}}.
.services.etcd.winExtraArgs
_

services.etcd.winExtraBinds winExtraBinds

# Values Actions
{{$index+1}}.
services.etcd.winExtraEnv winExtraEnv

# Values Actions
{{$index+1}}.
services.etcd.externalUrls List of etcd urls

# Values Actions
{{$index+1}}.
.services.etcd.backupConfig
_

.services.etcd.backupConfig.s3BackupConfig
_

.services.kubeApi
_

.services.kubeApi.extraArgs
_

services.kubeApi.extraBinds extraBinds

# Values Actions
{{$index+1}}.
services.kubeApi.extraEnv extraEnv

# Values Actions
{{$index+1}}.
.services.kubeApi.winExtraArgs
_

services.kubeApi.winExtraBinds winExtraBinds

# Values Actions
{{$index+1}}.
services.kubeApi.winExtraEnv winExtraEnv

# Values Actions
{{$index+1}}.
.services.kubeApi.secretsEncryptionConfig
_

.services.kubeApi.secretsEncryptionConfig.customConfig
_

services.kubeApi.secretsEncryptionConfig.customConfig.resources resources

# Actions
{{$index+1}}.    
.services.kubeApi.auditLog
_

.services.kubeApi.auditLog.configuration
_

.services.kubeApi.auditLog.configuration.policy
_

.services.kubeApi.auditLog.configuration.policy.TypeMeta
_

.services.kubeApi.auditLog.configuration.policy.metadata
_

.services.kubeApi.auditLog.configuration.policy.metadata.creationTimestamp
_

.services.kubeApi.auditLog.configuration.policy.metadata.labels
_

.services.kubeApi.auditLog.configuration.policy.metadata.annotations
_

services.kubeApi.auditLog.configuration.policy.metadata.ownerReferences ownerReferences

# apiVersion kind name uid controller blockOwnerDeletion Actions
{{$index+1}}. {{row.apiVersion}} {{row.kind}} {{row.name}} {{row.uid}} {{row.controllerSelected.DisplayText}} {{row.blockOwnerDeletionSelected.DisplayText}}    
services.kubeApi.auditLog.configuration.policy.metadata.finalizers finalizers

# Values Actions
{{$index+1}}.
services.kubeApi.auditLog.configuration.policy.metadata.managedFields managedFields

# manager operation apiVersion time fieldsType Actions
{{$index+1}}.
services.kubeApi.auditLog.configuration.policy.rules rules

# level Actions
{{$index+1}}. {{row.level}}    
services.kubeApi.auditLog.configuration.policy.omitStages omitStages

# Values Actions
{{$index+1}}.
.services.kubeApi.admissionConfiguration
_

.services.kubeApi.admissionConfiguration.TypeMeta
_

services.kubeApi.admissionConfiguration.plugins plugins

# name path configuration.TypeMeta.kind configuration.TypeMeta.apiVersion configuration.Raw configuration.ContentEncoding configuration.ContentType Actions
{{$index+1}}. {{row.name}} {{row.path}} {{row.configuration.TypeMeta.kind}} {{row.configuration.TypeMeta.apiVersion}} {{row.configuration.Raw}} {{row.configuration.ContentEncoding}} {{row.configuration.ContentType}}    
.services.kubeApi.eventRateLimit
_

.services.kubeApi.eventRateLimit.configuration
_

.services.kubeApi.eventRateLimit.configuration.TypeMeta
_

services.kubeApi.eventRateLimit.configuration.limits limits

# type qps burst cacheSize Actions
{{$index+1}}.
.services.kubeController
_

.services.kubeController.extraArgs
_

services.kubeController.extraBinds extraBinds

# Values Actions
{{$index+1}}.
services.kubeController.extraEnv extraEnv

# Values Actions
{{$index+1}}.
.services.kubeController.winExtraArgs
_

services.kubeController.winExtraBinds winExtraBinds

# Values Actions
{{$index+1}}.
services.kubeController.winExtraEnv winExtraEnv

# Values Actions
{{$index+1}}.
.services.scheduler
_

.services.scheduler.extraArgs
_

services.scheduler.extraBinds extraBinds

# Values Actions
{{$index+1}}.
services.scheduler.extraEnv extraEnv

# Values Actions
{{$index+1}}.
.services.scheduler.winExtraArgs
_

services.scheduler.winExtraBinds winExtraBinds

# Values Actions
{{$index+1}}.
services.scheduler.winExtraEnv winExtraEnv

# Values Actions
{{$index+1}}.
.services.kubelet
_

.services.kubelet.extraArgs
_

services.kubelet.extraBinds extraBinds

# Values Actions
{{$index+1}}.
services.kubelet.extraEnv extraEnv

# Values Actions
{{$index+1}}.
.services.kubelet.winExtraArgs
_

services.kubelet.winExtraBinds winExtraBinds

# Values Actions
{{$index+1}}.
services.kubelet.winExtraEnv winExtraEnv

# Values Actions
{{$index+1}}.
.services.kubeproxy
_

.services.kubeproxy.extraArgs
_

services.kubeproxy.extraBinds extraBinds

# Values Actions
{{$index+1}}.
services.kubeproxy.extraEnv extraEnv

# Values Actions
{{$index+1}}.
.services.kubeproxy.winExtraArgs
_

services.kubeproxy.winExtraBinds winExtraBinds

# Values Actions
{{$index+1}}.
services.kubeproxy.winExtraEnv winExtraEnv

# Values Actions
{{$index+1}}.
.network
_

.network.options
_

.network.calicoNetworkProvider
_

.network.canalNetworkProvider
_

.network.flannelNetworkProvider
_

.network.weaveNetworkProvider
_

.network.aciNetworkProvider
_

network.aciNetworkProvider.apicHosts apicHosts

# Values Actions
{{$index+1}}.
network.aciNetworkProvider.l3outExternalNetworks l3outExternalNetworks

# Values Actions
{{$index+1}}.
network.aciNetworkProvider.kafkaBrokers kafkaBrokers

# Values Actions
{{$index+1}}.
.network.nodeSelector
_

.network.updateStrategy
_

.network.updateStrategy.rollingUpdate
_

.network.updateStrategy.rollingUpdate.maxUnavailable
_

.network.updateStrategy.rollingUpdate.maxSurge
_

network.tolerations Tolerations for Deployments

# key operator value effect tolerationSeconds Actions
{{$index+1}}.
.authentication
_

authentication.sans List of additional hostnames and IPs to include in the api server PKI cert

# Values Actions
{{$index+1}}.
.authentication.webhook
_

addonsInclude List of urls or paths for addons

# Values Actions
{{$index+1}}.
.systemImages
_

.authorization
_

.authorization.options
_

privateRegistries List of private registries and their credentials

# url user password isDefault ecrCredentialPlugin.awsAccessKeyId ecrCredentialPlugin.awsSecretAccessKey ecrCredentialPlugin.awsAccessToken Actions
{{$index+1}}. {{row.url}} {{row.user}} {{row.password}} {{row.isDefaultSelected.DisplayText}} {{row.ecrCredentialPlugin.awsAccessKeyId}} {{row.ecrCredentialPlugin.awsSecretAccessKey}} {{row.ecrCredentialPlugin.awsAccessToken}}    
.ingress
_

.ingress.options
_

.ingress.nodeSelector
_

.ingress.extraArgs
_

ingress.extraEnvs Extra Env vars

# name value valueFrom.fieldRef.apiVersion valueFrom.fieldRef.fieldPath valueFrom.resourceFieldRef.containerName valueFrom.resourceFieldRef.resource valueFrom.configMapKeyRef.LocalObjectReference.name valueFrom.configMapKeyRef.key valueFrom.configMapKeyRef.optional valueFrom.secretKeyRef.LocalObjectReference.name Actions
{{$index+1}}. {{row.name}} {{row.value}} {{row.valueFrom.fieldRef.apiVersion}} {{row.valueFrom.fieldRef.fieldPath}} {{row.valueFrom.resourceFieldRef.containerName}} {{row.valueFrom.resourceFieldRef.resource}} {{row.valueFrom.configMapKeyRef.LocalObjectReference.name}} {{row.valueFrom.configMapKeyRef.key}} {{row.valueFrom.configMapKeyRef.optionalSelected.DisplayText}} {{row.valueFrom.secretKeyRef.LocalObjectReference.name}}    
ingress.extraVolumes Extra volumes

# name VolumeSource.hostPath.path VolumeSource.hostPath.type VolumeSource.emptyDir.medium VolumeSource.gcePersistentDisk.pdName VolumeSource.gcePersistentDisk.fsType VolumeSource.gcePersistentDisk.partition VolumeSource.gcePersistentDisk.readOnly VolumeSource.awsElasticBlockStore.volumeID VolumeSource.awsElasticBlockStore.fsType Actions
{{$index+1}}. {{row.name}} {{row.VolumeSource.hostPath.path}} {{row.VolumeSource.hostPath.type}} {{row.VolumeSource.emptyDir.medium}} {{row.VolumeSource.gcePersistentDisk.pdName}} {{row.VolumeSource.gcePersistentDisk.fsType}} {{row.VolumeSource.gcePersistentDisk.partition}} {{row.VolumeSource.gcePersistentDisk.readOnlySelected.DisplayText}} {{row.VolumeSource.awsElasticBlockStore.volumeID}} {{row.VolumeSource.awsElasticBlockStore.fsType}}    
ingress.extraVolumeMounts Extra volume mounts

# name readOnly mountPath subPath mountPropagation subPathExpr Actions
{{$index+1}}. {{row.name}} {{row.readOnlySelected.DisplayText}} {{row.mountPath}} {{row.subPath}} {{row.mountPropagation}} {{row.subPathExpr}}    
.ingress.updateStrategy
_

.ingress.updateStrategy.rollingUpdate
_

.ingress.updateStrategy.rollingUpdate.maxUnavailable
_

.ingress.updateStrategy.rollingUpdate.maxSurge
_

ingress.tolerations Tolerations for Deployments

# key operator value effect tolerationSeconds Actions
{{$index+1}}.
.cloudProvider
_

.cloudProvider.awsCloudProvider
_

.cloudProvider.awsCloudProvider.global
_

.cloudProvider.awsCloudProvider.serviceOverride
_

.cloudProvider.azureCloudProvider
_

.cloudProvider.openstackCloudProvider
_

.cloudProvider.openstackCloudProvider.global
_

.cloudProvider.openstackCloudProvider.loadBalancer
_

.cloudProvider.openstackCloudProvider.blockStorage
_

.cloudProvider.openstackCloudProvider.route
_

.cloudProvider.openstackCloudProvider.metadata
_

.cloudProvider.vsphereCloudProvider
_

.cloudProvider.vsphereCloudProvider.global
_

.cloudProvider.vsphereCloudProvider.virtualCenter
_

.cloudProvider.vsphereCloudProvider.network
_

.cloudProvider.vsphereCloudProvider.disk
_

.cloudProvider.vsphereCloudProvider.workspace
_

.bastionHost
_

.monitoring
_

.monitoring.options
_

.monitoring.nodeSelector
_

.monitoring.updateStrategy
_

.monitoring.updateStrategy.rollingUpdate
_

.monitoring.updateStrategy.rollingUpdate.maxUnavailable
_

.monitoring.updateStrategy.rollingUpdate.maxSurge
_

monitoring.tolerations Tolerations for Deployments

# key operator value effect tolerationSeconds Actions
{{$index+1}}.
.restore
_

.rotateCertificates
_

rotateCertificates.services Services to rotate their certs

# Values Actions
{{$index+1}}.
.dns
_

.dns.options
_

dns.upstreamnameservers Upstream nameservers

# Values Actions
{{$index+1}}.
dns.reversecidrs ReverseCIDRs

# Values Actions
{{$index+1}}.
.dns.stubdomains
_

.dns.nodeSelector
_

.dns.nodelocal
_

.dns.nodelocal.updateStrategy
_

.dns.nodelocal.updateStrategy.rollingUpdate
_

.dns.nodelocal.updateStrategy.rollingUpdate.maxUnavailable
_

.dns.nodelocal.updateStrategy.rollingUpdate.maxSurge
_

.dns.nodelocal.nodeSelector
_

.dns.updateStrategy
_

.dns.updateStrategy.rollingUpdate
_

.dns.updateStrategy.rollingUpdate.maxUnavailable
_

.dns.updateStrategy.rollingUpdate.maxSurge
_

.dns.linearAutoscalerParams
_

dns.tolerations Tolerations for Deployments

# key operator value effect tolerationSeconds Actions
{{$index+1}}.
.upgradeStrategy
_

.upgradeStrategy.nodeDrainInput
_

{{repoTitle.MainEntity}}

role Node role in kubernetes cluster (controlplane, worker, or etcd)

# Values Actions
{{$index+1}}.
.labels
_nodes

taints Node Taints

# key value effect timeAdded Actions
{{$index+1}}.
{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

resources resources

# Values Actions
{{$index+1}}.
providers providers

# kms.name kms.cachesize kms.endpoint Actions
{{$index+1}}. {{row.kms.name}} {{row.kms.cachesize}} {{row.kms.endpoint}}    
{{repoTitle.MainEntity}}

.aesgcm
_providers

aesgcm.keys keys

# name secret Actions
{{$index+1}}.
.aescbc
_providers

aescbc.keys keys

# name secret Actions
{{$index+1}}.
.secretbox
_providers

secretbox.keys keys

# name secret Actions
{{$index+1}}.
.identity
_providers

.kms
_providers

.kms.timeout
_providers

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

.fieldsV1
_services_kubeApi_auditLog_configuration_policy_metadata_managedFields

{{repoTitle.MainEntity}}

users users

# Values Actions
{{$index+1}}.
userGroups userGroups

# Values Actions
{{$index+1}}.
verbs verbs

# Values Actions
{{$index+1}}.
resources resources

# Values Actions
{{$index+1}}.
namespaces namespaces

# Values Actions
{{$index+1}}.
nonResourceURLs nonResourceURLs

# Values Actions
{{$index+1}}.
omitStages omitStages

# Values Actions
{{$index+1}}.
{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

.VolumeSource
_ingress_extraVolumes

.VolumeSource.hostPath
_ingress_extraVolumes

.VolumeSource.emptyDir
_ingress_extraVolumes

.VolumeSource.emptyDir.sizeLimit
_ingress_extraVolumes

.VolumeSource.gcePersistentDisk
_ingress_extraVolumes

.VolumeSource.awsElasticBlockStore
_ingress_extraVolumes

.VolumeSource.gitRepo
_ingress_extraVolumes

.VolumeSource.secret
_ingress_extraVolumes

VolumeSource.secret.items items

# key path mode Actions
{{$index+1}}.
.VolumeSource.nfs
_ingress_extraVolumes

.VolumeSource.iscsi
_ingress_extraVolumes

VolumeSource.iscsi.portals portals

# Values Actions
{{$index+1}}.
.VolumeSource.iscsi.secretRef
_ingress_extraVolumes

.VolumeSource.glusterfs
_ingress_extraVolumes

.VolumeSource.persistentVolumeClaim
_ingress_extraVolumes

.VolumeSource.rbd
_ingress_extraVolumes

VolumeSource.rbd.monitors monitors

# Values Actions
{{$index+1}}.
.VolumeSource.rbd.secretRef
_ingress_extraVolumes

.VolumeSource.flexVolume
_ingress_extraVolumes

.VolumeSource.flexVolume.secretRef
_ingress_extraVolumes

.VolumeSource.flexVolume.options
_ingress_extraVolumes

.VolumeSource.cinder
_ingress_extraVolumes

.VolumeSource.cinder.secretRef
_ingress_extraVolumes

.VolumeSource.cephfs
_ingress_extraVolumes

VolumeSource.cephfs.monitors monitors

# Values Actions
{{$index+1}}.
.VolumeSource.cephfs.secretRef
_ingress_extraVolumes

.VolumeSource.flocker
_ingress_extraVolumes

.VolumeSource.downwardAPI
_ingress_extraVolumes

VolumeSource.downwardAPI.items items

# path fieldRef.apiVersion fieldRef.fieldPath resourceFieldRef.containerName resourceFieldRef.resource mode Actions
{{$index+1}}. {{row.path}} {{row.fieldRef.apiVersion}} {{row.fieldRef.fieldPath}} {{row.resourceFieldRef.containerName}} {{row.resourceFieldRef.resource}} {{row.mode}}    
.VolumeSource.fc
_ingress_extraVolumes

VolumeSource.fc.targetWWNs targetWWNs

# Values Actions
{{$index+1}}.
VolumeSource.fc.wwids wwids

# Values Actions
{{$index+1}}.
.VolumeSource.azureFile
_ingress_extraVolumes

.VolumeSource.configMap
_ingress_extraVolumes

.VolumeSource.configMap.LocalObjectReference
_ingress_extraVolumes

VolumeSource.configMap.items items

# key path mode Actions
{{$index+1}}.
.VolumeSource.vsphereVolume
_ingress_extraVolumes

.VolumeSource.quobyte
_ingress_extraVolumes

.VolumeSource.azureDisk
_ingress_extraVolumes

.VolumeSource.photonPersistentDisk
_ingress_extraVolumes

.VolumeSource.projected
_ingress_extraVolumes

VolumeSource.projected.sources sources

# secret.LocalObjectReference.name secret.optional configMap.LocalObjectReference.name configMap.optional serviceAccountToken.audience serviceAccountToken.expirationSeconds serviceAccountToken.path Actions
{{$index+1}}. {{row.secret.LocalObjectReference.name}} {{row.secret.optionalSelected.DisplayText}} {{row.configMap.LocalObjectReference.name}} {{row.configMap.optionalSelected.DisplayText}} {{row.serviceAccountToken.audience}} {{row.serviceAccountToken.expirationSeconds}} {{row.serviceAccountToken.path}}    
.VolumeSource.portworxVolume
_ingress_extraVolumes

.VolumeSource.scaleIO
_ingress_extraVolumes

.VolumeSource.scaleIO.secretRef
_ingress_extraVolumes

.VolumeSource.storageos
_ingress_extraVolumes

.VolumeSource.storageos.secretRef
_ingress_extraVolumes

.VolumeSource.csi
_ingress_extraVolumes

.VolumeSource.csi.volumeAttributes
_ingress_extraVolumes

.VolumeSource.csi.nodePublishSecretRef
_ingress_extraVolumes

.VolumeSource.ephemeral
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate.metadata
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate.metadata.creationTimestamp
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate.metadata.labels
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate.metadata.annotations
_ingress_extraVolumes

VolumeSource.ephemeral.volumeClaimTemplate.metadata.ownerReferences ownerReferences

# apiVersion kind name uid controller blockOwnerDeletion Actions
{{$index+1}}. {{row.apiVersion}} {{row.kind}} {{row.name}} {{row.uid}} {{row.controllerSelected.DisplayText}} {{row.blockOwnerDeletionSelected.DisplayText}}    
VolumeSource.ephemeral.volumeClaimTemplate.metadata.finalizers finalizers

# Values Actions
{{$index+1}}.
VolumeSource.ephemeral.volumeClaimTemplate.metadata.managedFields managedFields

# manager operation apiVersion time fieldsType Actions
{{$index+1}}.
.VolumeSource.ephemeral.volumeClaimTemplate.spec
_ingress_extraVolumes

VolumeSource.ephemeral.volumeClaimTemplate.spec.accessModes accessModes

# Values Actions
{{$index+1}}.
.VolumeSource.ephemeral.volumeClaimTemplate.spec.selector
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate.spec.selector.matchLabels
_ingress_extraVolumes

VolumeSource.ephemeral.volumeClaimTemplate.spec.selector.matchExpressions matchExpressions

# key operator Actions
{{$index+1}}. {{row.key}} {{row.operator}}    
.VolumeSource.ephemeral.volumeClaimTemplate.spec.resources
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate.spec.resources.limits
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate.spec.resources.requests
_ingress_extraVolumes

.VolumeSource.ephemeral.volumeClaimTemplate.spec.dataSource
_ingress_extraVolumes

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

.secret
_VolumeSource_projected_sources

.secret.LocalObjectReference
_VolumeSource_projected_sources

secret.items items

# key path mode Actions
{{$index+1}}.
.downwardAPI
_VolumeSource_projected_sources

downwardAPI.items items

# path fieldRef.apiVersion fieldRef.fieldPath resourceFieldRef.containerName resourceFieldRef.resource mode Actions
{{$index+1}}. {{row.path}} {{row.fieldRef.apiVersion}} {{row.fieldRef.fieldPath}} {{row.resourceFieldRef.containerName}} {{row.resourceFieldRef.resource}} {{row.mode}}    
.configMap
_VolumeSource_projected_sources

.configMap.LocalObjectReference
_VolumeSource_projected_sources

configMap.items items

# key path mode Actions
{{$index+1}}.
.serviceAccountToken
_VolumeSource_projected_sources

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

.fieldsV1
_VolumeSource_ephemeral_volumeClaimTemplate_metadata_managedFields

{{repoTitle.MainEntity}}

values values

# Values Actions
{{$index+1}}.
{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}

{{repoTitle.MainEntity}}


{{message}}