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
* cache for storage capacity ([edfc432](https://github.com/sergelogvinov/proxmox-csi-plugin/commit/edfc432861e90af45b72748d3357744f5c20136d))
14
+
***chart:** support snapshotter sidecar ([f8acb55](https://github.com/sergelogvinov/proxmox-csi-plugin/commit/f8acb553d183b55bb120202c9af9e629dae2bf1e))
Copy file name to clipboardExpand all lines: README.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,7 @@ It enables the use of a single storage class to deploy one or many deployments/s
32
32
*[Volume migration](docs/pvecsictl.md): Offline migration of PV to another Proxmox node (region).
33
33
*[Volume attributes class](docs/options.md): Detailed options for StorageClass.
34
34
*[Volume zone replication](docs/options.md): ZFS replication to another Proxmox node (zone).
35
+
*[Volume snapshots](https://kubernetes.io/docs/concepts/storage/volume-snapshots/): Create and restore volume snapshots. See [limits](docs/volumesnapshot.md) in the documentation.
35
36
36
37
## Overview
37
38
@@ -53,7 +54,7 @@ Arrows with dotted lines indicate the capability of attaching a Persistent Volum
53
54
To make use of the Proxmox CSI Plugin you need to correctly configure your Proxmox installation as well as your Kubernetes instance.
54
55
55
56
Requirements for Proxmox CSI Plugin
56
-
* Proxmox must be clustered
57
+
* Proxmox nodes must be clustered
57
58
* Proxmox CSI Plugin must have privileges in your Proxmox instance
58
59
* Kubernetes must be labelled with the correct topology
59
60
* A StoreClass referencing the CSI plugin exists
@@ -67,14 +68,15 @@ For details about how to install and deploy the CSI plugin, see [Installation in
67
68
For the Proxmox CSI Plugin to work you need to cluster your Proxmox nodes.
68
69
You can cluster a single Proxmox node with itself.
69
70
Read more about Proxmox clustering [here](https://pve.proxmox.com/wiki/Cluster_Manager).
71
+
Additionally, you can add [SMBIOS information](docs/options-node.md#cloud-init-smbios-custom-fields) to your VM configuration.
70
72
71
73
VM config after creating a Pod with PVC:
72
74
73
75

74
76
75
77
`scsi2` disk on VM is a Kubernetes PV created by this CSI plugin.
76
78
77
-
It is very important to use disk controller `VirtIO SCSI single` with `iothread`.
79
+
For better performance use SCSI Controller - `VirtIO SCSI single`.
78
80
79
81
### Kubernetes Topology Labels
80
82
@@ -88,8 +90,10 @@ Proxmox CSI Plugin uses the well-known node labels to define the disk location:
88
90
Node spec:
89
91
*`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.
90
92
91
-
**Important**: The `topology.kubernetes.io/region` and `topology.kubernetes.io/zone` topology labels **must** be set.
92
-
Region is the Proxmox cluster name in cloud config, and zone is the Proxmox node name.
93
+
**Important**: The `topology.kubernetes.io/region` topology label **must** be set.
94
+
Region is the Proxmox cluster name in cloud config.
95
+
96
+
See [Node Annotations and Labels](docs/options-node.md) for more details.
93
97
94
98
The labels can be set manually using `kubectl`,
95
99
or automatically through a tool like [Proxmox CCM](https://github.com/sergelogvinov/proxmox-cloud-controller-manager).
0 commit comments