# Proxmox Kubernetes PVC разворачиваем контроллер для создания Persistent Volume Claims из кластера talos в Proxmox детально о плагине [proxmox-csi-plugin](https://github.com/sergelogvinov/proxmox-csi-plugin) ## настройка со стороны Proxmox в общем случае: ```bash pveum role add CSI -privs "VM.Audit VM.Config.Disk Datastore.Allocate Datastore.AllocateSpace Datastore.Audit" ``` для ZFS ```bash pveum role add CSI -privs "VM.Audit VM.Allocate VM.Clone VM.Config.CPU VM.Config.Disk VM.Config.HWType VM.Config.Memory VM.Config.Options VM.Migrate VM.PowerMgmt Datastore.Allocate Datastore.AllocateSpace Datastore.Audit" ``` создаем пользователя ```bash pveum user add kubernetes-csi@pve pveum aclmod / -user kubernetes-csi@pve -role CSI pveum user token add kubernetes-csi@pve csi -privsep 0 ``` ## настройка со стороны Kubernetes 1. проставляем метки на ноды кластера: ```bash kubectl label nodes worker-1 worker-2 worker-3 topology.kubernetes.io/region=Region1 kubectl label nodes worker-1 worker-2 worker-3 topology.kubernetes.io/zone=pve2-nsk ``` 2. неймспейс для CSI плагина: ```bash kubectl create ns csi-proxmox kubectl label ns csi-proxmox pod-security.kubernetes.io/enforce=privileged ``` 3. готовим конфиг для CSI плагина: ```bash cat <