Мы столкнулись со странной проблемой с одним из VolumeMount одного из наших развертываний. Вот фрагменты соответствующих манифестов:
апиВерсия: v1
вид: Персистентволумеклаим
метаданные:
имя: xxx-media-pv-resource-требование
спецификация:
режимы доступа:
- ЧитатьЗаписатьМного
Ресурсы:
Запросы:
хранилище: 1Gi
storageClassName: cephfs
...
apiVersion: расширения/v1beta1
вид: развертывание
...
томМаунты:
- путь монтирования: /opt/media/logs
имя: xxx-media-log-storage
- mountPath: /общие-медиа-файлы
имя: ххх-медиа-ресурс-хранилище
...
тома:
- имя: xxx-media-log-storage
персистентволумеклайм:
ClaimName: xxx-media-pv-log-claim
- имя: xxx-media-resource-storage
персистентволумеклайм:
претензияИмя: xxx-media-pv-resource-претензия
...
Мы получаем ошибку чтения/записи: «Операция не разрешена» при попытке, например. cat/эхо из/в файлы в / общие медиа-файлы
хотя: а) там можно успешно коснуться /mkdir/chmod/rm; б) может делать все в /opt/медиа/журналы
который подкреплен идентичным PVC (кроме названия). Класс хранения Cephfs и соответствующий кластер Ceph являются хранилищем для всего кластера k8s и всех объектов k8s, которые его используют, за исключением ххх-медиа-ресурс-хранилище
вести себя так, как ожидалось.
мастер k8s: v1.14.1
рабочие k8s: v1.16.0
cephfs-провайдер: v2.1.0-k8s1.11
Цеф: 14.2.1
Мы проверили все очевидное, например работоспособность кластера Ceph, свободное пространство для хранения, права доступа к файлам и ACL, режим монтирования, описания PV/PVC, журналы, и не нашли ничего особенного. Как xxx-media-pv-resource-требование
Режим доступа PVC — RWX, мы попытались использовать его с другим тестовым модулем и получили те же ошибки. Мы также пытались найти проблему в Google, но безуспешно.
Пожалуйста, помогите решить проблему.