Preliminary version. The functionality may change, but the basic features will be preserved. Compatibility with future versions is ensured, but may require additional migration actions.
The Deckhouse Kubernetes Platform installs CRDs but does not remove them when a module is disabled. If you no longer need the created CRDs, delete them.
DataExport
Scope: Namespaced
Version: v1alpha1
-
objectspec
-
stringspec.publicIngressType of public ingress for external access.
Allowed values:
KubernetesAPI,ConsoleFrontend -
booleanspec.publishEnable external access to the exporter pod outside the cluster.
-
objectspec.targetRef
Required value
Reference to the target resource for export.-
stringspec.targetRef.kindType of the target resource for export.
Allowed values:
PersistentVolumeClaim,VolumeSnapshot,VirtualDisk,VirtualDiskSnapshot -
stringspec.targetRef.nameName of the target resource for export.
-
-
stringspec.ttl
Required value
Time-to-live duration after the last user request.
-
DataImport
Scope: Namespaced
Version: v1alpha1
-
objectspec
-
booleanspec.publishPublish importer pod outside the cluster
Default:
false -
objectspec.targetRef
Required value
Target resource reference with template-
stringspec.targetRef.kind
Required value
Allowed values:
PersistentVolumeClaim -
objectspec.targetRef.pvcTemplate
Required value
-
objectspec.targetRef.pvcTemplate.metadata
-
objectspec.targetRef.pvcTemplate.metadata.annotations
-
objectspec.targetRef.pvcTemplate.metadata.labels
-
stringspec.targetRef.pvcTemplate.metadata.name
-
-
objectspec.targetRef.pvcTemplate.specPersistentVolumeClaim template
-
array of stringsspec.targetRef.pvcTemplate.spec.accessModesAccessModes contains the desired access modes the volume should have
-
stringspec.targetRef.pvcTemplate.spec.accessModes.Element of the array
Allowed values:
ReadWriteOnce,ReadOnlyMany,ReadWriteMany,ReadWriteOncePod
-
-
objectspec.targetRef.pvcTemplate.spec.resourcesResources represents the minimum resources the volume should have
-
objectspec.targetRef.pvcTemplate.spec.resources.requestsRequests describes the minimum amount of compute resources required
-
-
stringspec.targetRef.pvcTemplate.spec.storageClassNameName of the StorageClass required by the claim
-
stringspec.targetRef.pvcTemplate.spec.volumeModeVolumeMode defines what type of volume is required by the claim
Allowed values:
Block,Filesystem
-
-
-
-
stringspec.ttl
Required value
Time to live after last user’s requestPattern:
^([0-9]+(\.[0-9]+)?h)?([0-9]+(\.[0-9]+)?m)?([0-9]+s)?$ -
booleanspec.waitForFirstConsumerIf false, create a load pod to trigger population when StorageClass has volumeBindingMode WaitForFirstConsumer
Default:
true
-