привязать конкретный PVC к конкретному PV ?
(либо как то иначе организовать процесс?)
У меня есть кластер ceph, в котором живёт CephFS. (она, как известно, может быть только одна).
Но в ней надо хнарить данные разных проектов, поэтому в ней созданы папки для этих проектов.
Далее в кубе я создаю несколько PV (в каждом монтирую нужную папку).
Далее мне надо как то ассоциировать PVC в конкретном проекте к нужному PV.
Единственную связку, которую я нашёл в мануале - это StorageClass.
Но для CephFS не существует StorageClass (в апи нет такого provisioner-а).
Так легко же. PVC могут и без StorageClass работать. selector: matchLabels: release: "stable" matchExpressions: - {key: environment, operator: In, values: [dev]} Добавь вот эту штуку в PVC, определив правильный селектор. И лейблы правильные на PV проставь, чтобы PVC к нему привязался. И всё, в общем-то.
Подробнее про лейблы и селекторы, чтобы лучше ориентироваться. https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
Обсуждают сегодня