Этого можно достичь с помощью Target Affinity Policy. Политику можно использовать для совместного размещения целевого модуля тома на том же узле, что и рабочая нагрузка.
labels:
openebs.io/target-affinity: <application-unique-label>
Вы можете указать Target Affinity как в приложении, так и в OpenEBS PVC следующим образом
Для приложения Pod это будет похоже на следующее
apiVersion: v1
kind: Pod
metadata:
name: fio-cstor
labels:
name: fio-cstor
openebs.io/target-affinity: fio-cstor
Для OpenEBS PVC это будет похоже на следующее.
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: fio-cstor-claim
labels:
openebs.io/target-affinity: fio-cstor
Примечание. Эта функция работает только в тех случаях, когда между приложением и PVC отображается соответствие 1-1. Не рекомендуется для STS, где в качестве шаблона указан PVC.