-
Notifications
You must be signed in to change notification settings - Fork 101
Open
Labels
kind/improvementCategorizes issue or PR as related to improving upon a current featureCategorizes issue or PR as related to improving upon a current featuremilestone/needs-trackingIndicates that an issue or PR needs to be tracked on a milestoneIndicates that an issue or PR needs to be tracked on a milestone
Description
Hi there,
We have a Kubernetes cluster (k8s) with BareMetal (BM) workers. These BM workers are connected via Fibre Channel (FC) to PureStorage FA. Our goal is to create a shared volume for our BM workers and use it with lvm-localpv.
PureStorage -> (BM1, BM2) -> /dev/mapper/sharevolume (attached to each BM worker via FC) -> PV -> VG1
Here is StorageClass:
allowVolumeExpansion: false
allowedTopologies:
- matchLabelExpressions:
- key: kubernetes.io/hostname
values:
- bm-worker1
- bm-worker2
- bm-worker3
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: pure-lvm
parameters:
storage: lvm
volgroup: test-pure-volume
provisioner: local.csi.openebs.io
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer
One idea is to make it possible to reattach LVM to any of the BM workers because currently, it creates a Persistent Volume bound to one worker (where it was originally created). This limitation prevents pods from starting on other workers.
Is it possible to achieve this? Perhaps there is already a solution available for this issue?
Metadata
Metadata
Assignees
Labels
kind/improvementCategorizes issue or PR as related to improving upon a current featureCategorizes issue or PR as related to improving upon a current featuremilestone/needs-trackingIndicates that an issue or PR needs to be tracked on a milestoneIndicates that an issue or PR needs to be tracked on a milestone