Resources¶
Based on the existing PV and PVC object classes in Kubernetes, Hwameistor defines a richer set of object classes to associate PV/PVC with local data disks.
| Name | Abbr | Kind | Function | 
|---|---|---|---|
| clusters | hmcluster | Cluster | HwameiStor cluster | 
| events | evt | Event | Audit logs of HwameiStor cluster | 
| localdiskclaims | ldc | LocalDiskClaim | Filter and allocate local data disks | 
| localdisknodes | ldn | LocalDiskNode | Storage pool for disk volumes | 
| localdisks | ld | LocalDisk | Data disks on nodes and automatically find which disks are available | 
| localdiskvolumes | ldv | LocalDiskVolume | Disk volumes | 
| localstoragenodes | lsn | LocalStorageNode | Storage pool for LVM volumes | 
| localvolumeconverts | lvconvert | LocalVolumeConvert | Convert common LVM volume to highly available LVM volume | 
| localvolumeexpands | lvexpand | LocalVolumeExpand | Expand the capacity of LVM volume. | 
| localvolumegroups | lvg | LocalVolumeGroup | LVM volume groups | 
| localvolumemigrates | lvmigrate | LocalVolumeMigrate | Migrate LVM volume | 
| localvolumereplicas | lvr | LocalVolumeReplica | Replicas of LVM volume | 
| localvolumereplicasnapshotrestores | lvrsrestore,lvrsnaprestore | LocalVolumeReplicaSnapshotRestore | Restore snapshots of LVM volume Replicas | 
| localvolumereplicasnapshots | lvrs | LocalVolumeReplicaSnapshot | Snapshots of LVM volume Replicas | 
| localvolumes | lv | LocalVolume | LVM volumes | 
| localvolumesnapshotrestores | lvsrestore,lvsnaprestore | LocalVolumeSnapshotRestore | Restore snapshots of LVM volume | 
| localvolumesnapshots | lvs | LocalVolumeSnapshot | Snapshots of LVM volume | 
| resizepolicies | ResizePolicy | PVC automatic expansion policy | 
You can use the following command to view api-resources:
$ kubectl api-resources --api-group=hwameistor.io
NAME                                 SHORTNAMES                   APIVERSION               NAMESPACED   KIND
clusters                             hmcluster                    hwameistor.io/v1alpha1   false        Cluster
events                               evt                          hwameistor.io/v1alpha1   false        Event
localdiskactions                     lda                          hwameistor.io/v1alpha1   false        LocalDiskAction
localdiskclaims                      ldc                          hwameistor.io/v1alpha1   false        LocalDiskClaim
localdisknodes                       ldn                          hwameistor.io/v1alpha1   false        LocalDiskNode
localdisks                           ld                           hwameistor.io/v1alpha1   false        LocalDisk
localdiskvolumes                     ldv                          hwameistor.io/v1alpha1   false        LocalDiskVolume
localstoragenodes                    lsn                          hwameistor.io/v1alpha1   false        LocalStorageNode
localvolumeconverts                  lvconvert                    hwameistor.io/v1alpha1   false        LocalVolumeConvert
localvolumeexpands                   lvexpand                     hwameistor.io/v1alpha1   false        LocalVolumeExpand
localvolumegroups                    lvg                          hwameistor.io/v1alpha1   false        LocalVolumeGroup
localvolumemigrates                  lvmigrate                    hwameistor.io/v1alpha1   false        LocalVolumeMigrate
localvolumereplicas                  lvr                          hwameistor.io/v1alpha1   false        LocalVolumeReplica
localvolumereplicasnapshotrestores   lvrsrestore,lvrsnaprestore   hwameistor.io/v1alpha1   false        LocalVolumeReplicaSnapshotRestore
localvolumereplicasnapshots          lvrs                         hwameistor.io/v1alpha1   false        LocalVolumeReplicaSnapshot
localvolumes                         lv                           hwameistor.io/v1alpha1   false        LocalVolume
localvolumesnapshotrestores          lvsrestore,lvsnaprestore     hwameistor.io/v1alpha1   false        LocalVolumeSnapshotRestore
localvolumesnapshots                 lvs                          hwameistor.io/v1alpha1   false        LocalVolumeSnapshot
resizepolicies                                                    hwameistor.io/v1alpha1   false        ResizePolicy