You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,8 @@ It enables the use of a single storage class to deploy one or many deployments/s
30
30
*[Encrypted volumes](https://kubernetes-csi.github.io/docs/secrets-and-credentials-storage-class.html): Encryption with LUKS.
31
31
*[Volume bandwidth](https://pve.proxmox.com/wiki/Manual:_qm.conf): Maximum read/write limits.
32
32
*[Volume migration](docs/pvecsictl.md): Offline migration of PV to another Proxmox node (region).
33
+
*[Volume attributes class](docs/options.md): Detailed options for StorageClass.
34
+
*[Volume zone replication](docs/options.md): ZFS replication to another Proxmox node (zone).
33
35
34
36
## Overview
35
37
@@ -79,14 +81,12 @@ It is very important to use disk controller `VirtIO SCSI single` with `iothread`
79
81
Proxmox CSI Plugin uses the well-known node labels/spec to define the disk location
80
82
*`topology.kubernetes.io/region` - proxmox cluster name
81
83
*`topology.kubernetes.io/zone` - proxmox node name
82
-
*`Spec.ProviderID` - providerID magic string to help define the virtual machine ID
84
+
*`Spec.ProviderID` - providerID magic string `proxmox://$REGION/$VMID`to help define the virtual machine ID, it cannot be changed after the first update. If it not exists, the plugin will find the VM by the name or UUID.
83
85
84
-
**Important**: The `topology.kubernetes.io/region` and `topology.kubernetes.io/zone` labels _must_ be set.
86
+
**Important**: The `topology.kubernetes.io/region` and `topology.kubernetes.io/zone` labels __must__ be set.
85
87
Region is the Proxmox cluster name, and zone is the Proxmox node name.
86
88
Cluster name can be human-readable and should be the same as in Cloud config.
87
89
88
-
**Important**: The `Spec.ProviderID` is immutable and has the format `proxmox://$REGION/$VMID` or `proxmox://$UUID`, it cannot be changed after the first update.
89
-
90
90
The labels can be set manually using `kubectl`,
91
91
or automatically through a tool like [Proxmox CCM](https://github.com/sergelogvinov/proxmox-cloud-controller-manager).
92
92
I recommend using the CCM (Cloud Controller Manager).
0 commit comments