# Functions
No description provided by the author
No description provided by the author
# Constants
API Gateway is the API Gateway of Alluxio cluster.
Bound to dataset, can't be released.
No description provided by the author
No description provided by the author
Cron run data migrate by cron.
migrating dataset, can't be mounted.
The cache system is failing.
The cache system fails to bind.
DatasetInitialized means the cache system for the dataset is Initialized.
No description provided by the author
DatasetNotReady means the dataset is not bound due to some unexpected error.
DatasetReady means the cache system for the dataset is ready.
The cache system is ready.
DatasetUpdateReady means the cache system for the dataset is updated.
DatasetUpdating means the cache system for the dataset is updating.
The cache system is updating.
No description provided by the author
DefaultMode is exclusive.
DefaultNetworkMode is Host.
EFC(Elastic File Client) is a fuse filesystem for NAS with distributed cache.
No description provided by the author
Failed, can't be deleted.
Fuse is the type for chief worker of Alluxio cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Master is the type for master of Alluxio cluster.
No description provided by the author
NoneCleanPolicy is the default clean policy.
the dataset have no phase and need to be judged.
Not bound to runtime, can be deleted.
No description provided by the author
Once run data migrate once, default policy is Once.
OnDemandCleanPolicy cleans fuse pod once th fuse pod on some node is not needed.
OnEvent run data migrate when event occurs.
OnRuntimeDeletedCleanPolicy cleans fuse pod only when the cache runtime is deleted.
TODO: add the Pending phase to Dataset.
No description provided by the author
No description provided by the author
RuntimeFusesInitialized means the fuses of runtime are initialized.
RuntimeFusesInitializedReason means the fuses of runtime are initialized.
RuntimeFusesReady means the fuses of runtime are ready.
RuntimeFusesReadyReason means the fuses of runtime are ready.
RuntimeFusesScaledIn means the fuses of runtime just scaled in.
RuntimeFusesScaledInReason means the fuses of runtime just scaled in.
RuntimeFusesScaledOut means the fuses of runtime just scaled out.
RuntimeFusesScaledInReason means the fuses of runtime just scaled out.
RuntimeMasterInitialized means the master of runtime is initialized.
RuntimeMasterInitializedReason means the master of runtime is initialized.
RuntimeMasterReady means the master of runtime is ready.
RuntimeMasterReadyReason means the master of runtime is ready.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RuntimeScheduled means the runtime CRD has been accepted by the system, But master and workers are not ready.
RuntimeWorkerScaledIn means the workers of runtime just scaled in.
RuntimeWorkerScaledIn means the workers of runtime just scaled out.
RuntimeWorkersInitialized means the workers of runtime are initialized.
RuntimeWorkersInitializedReason means the workers of runtime are initialized.
RuntimeWorkersReady means the workers of runtime are ready.
RuntimeWorkersReadyReason means the workers of runtime are ready.
RuntimeWorkersScaledInReason means the workers of runtime just scaled in.
RuntimeWorkersScaledInReason means the workers of runtime just scaled out.
No description provided by the author
No description provided by the author
updating dataset, can't be released.
No description provided by the author
Worker is the type for workers of Alluxio cluster.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
AlluxioCompTemplateSpec is a description of the Alluxio commponents.
AlluxioFuseSpec is a description of the Alluxio Fuse.
AlluxioRuntime is the Schema for the alluxioruntimes API.
AlluxioRuntimeList contains a list of AlluxioRuntime.
AlluxioRuntimeSpec defines the desired state of AlluxioRuntime.
API Gateway.
CacheableNodeAffinity defines constraints that limit what nodes this dataset can be cached to.
CleanCachePolicy defines policies when cleaning cache.
Condition explains the transitions on phase.
Data management strategies.
DataBackup is the Schema for the backup API.
DataBackupList contains a list of DataBackup.
DataBackupSpec defines the desired state of DataBackup.
DataLoad is the Schema for the dataloads API.
DataLoadList contains a list of DataLoad.
DataLoadSpec defines the desired state of DataLoad.
DataMigrate is the Schema for the datamigrates API.
DataMigrateList contains a list of DataMigrate.
DataMigrateSpec defines the desired state of DataMigrate.
DataProcess is the Schema for the dataprocesses API.
DataProcessList contains a list of DataProcess.
DataProcessSpec defines the desired state of DataProcess.
DataRestoreLocation describes the spec restore location of Dataset.
Dataset is the Schema for the datasets API.
Condition describes the state of the cache at a certain point.
DatasetList contains a list of Dataset.
DatasetSpec defines the desired state of Dataset.
DatasetStatus defines the observed state of Dataset +kubebuilder:subresource:status.
No description provided by the author
No description provided by the author
EFCCompTemplateSpec is a description of the EFC components.
EFCFuseSpec is a description of the EFC Fuse.
EFCRuntime is the Schema for the efcruntimes API.
EFCRuntimeList contains a list of EFCRuntime.
EFCRuntimeSpec defines the desired state of EFCRuntime.
No description provided by the author
No description provided by the author
ExternalEndpointSpec defines the configurations for external etcd cluster.
No description provided by the author
GooseFSCompTemplateSpec is a description of the GooseFS commponents.
GooseFSFuseSpec is a description of the GooseFS Fuse.
GooseFSRuntime is the Schema for the goosefsruntimes API.
GooseFSRuntimeList contains a list of GooseFSRuntime.
GooseFSRuntimeSpec defines the desired state of GooseFSRuntime.
HCFS Endpoint info.
InitFuseSpec is a description of initialize the fuse kernel module for runtime.
InitUsersSpec is a description of the initialize the users for runtime.
JindoCompTemplateSpec is a description of the Jindo commponents.
JindoFuseSpec is a description of the Jindo Fuse.
JindoRuntime is the Schema for the jindoruntimes API.
JindoRuntimeList contains a list of JindoRuntime.
JindoRuntimeSpec defines the desired state of JindoRuntime.
No description provided by the author
JuiceFSCompTemplateSpec is a description of the JuiceFS components.
No description provided by the author
JuiceFSRuntime is the Schema for the juicefsruntimes API.
JuiceFSRuntimeList contains a list of JuiceFSRuntime.
JuiceFSRuntimeSpec defines the desired state of JuiceFSRuntime.
Level describes configurations a tier needs.
MasterSpec defines the configurations for Vineyard Master component which is also regarded as the Etcd component in Vineyard.
Metadata defines subgroup properties of metav1.ObjectMeta.
MetadataSyncPolicy defines policies when syncing metadata.
Mount describes a mounting.
No description provided by the author
OperationStatus defines the observed state of operation.
OSAdvise is a description of choices to have optimization on specific operating system.
PodMetadata defines subgroup properties of metav1.ObjectMeta.
Prefer defines the label key and weight for generating a PreferredSchedulingTerm.
Processor defines the actual processor for DataProcess.
Require defines the label key for generating a NodeSelectorTerm.
Runtime describes a runtime to be used to support dataset.
Condition describes the state of the cache at a certain point.
RuntimeManagement defines suggestions for runtime controllers to manage the runtime.
RuntimeStatus defines the observed state of Runtime.
No description provided by the author
No description provided by the author
TargetDataset defines the target dataset of the DataLoad.
TargetDataset defines which dataset will be processed by DataProcess.
TargetPath defines the target path of the DataLoad.
ThinCompTemplateSpec is a description of the thinRuntime components.
No description provided by the author
ThinRuntime is the Schema for the thinruntimes API.
ThinRuntimeList contains a list of ThinRuntime.
ThinRuntimeProfile is the Schema for the ThinRuntimeProfiles API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster.
ThinRuntimeProfileList contains a list of ThinRuntimeProfile.
ThinRuntimeProfileSpec defines the desired state of ThinRuntimeProfile.
ThinRuntimeProfileStatus defines the observed state of ThinRuntimeProfile.
ThinRuntimeSpec defines the desired state of ThinRuntime.
TieredStore is a description of the tiered store.
User explains the user and group to run a Container.
VersionSpec represents the settings for the version that fluid is orchestrating.
VineyardClientSocketSpec holds the configurations for vineyard client socket.
VineyardCompTemplateSpec is the common configurations for vineyard components including Master and Worker.
VineyardRuntime is the Schema for the VineyardRuntimes API.
VineyardRuntimeList contains a list of VineyardRuntime.
VineyardRuntimeSpec defines the desired state of VineyardRuntime.
VolumeSource defines volume source and volume claim template.
No description provided by the author
# Type aliases
AffinityPolicy the strategy for the affinity between Data Operation Pods.
No description provided by the author
DatasetConditionType defines all kinds of types of cacheStatus.<br> one of the three types: `RuntimeScheduled`, `Ready` and `Initialized`.
DatasetPhase indicates whether the loading is behaving.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RuntimeConditionType indicates valid conditions type of a runtime.
No description provided by the author