pvc.
Сам pvc удаляется, pv остается, юзер секрет остается, данные в сеф остаются.
Если вручную удалить pv и юзер секрет, а потом создать pvc с таким же именем, то он будет со старыми данными.
Ошибка в провиженере типа такой
on:"v1", ResourceVersion:"440515", FieldPath:""}): type: 'Warning' reason: 'VolumeFailedDelete' exit status 1
File "cephfs.pyx", line 1099, in cephfs.LibCephFS.getxattr (/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/14
aceback (most recent call last):
File "/usr/local/bin/cephfs_provisioner", line 364, in <module>
main()
File "/usr/local/bin/cephfs_provisioner", line 360, in main
File "cephfs.pyx", line 1099, in cephfs.LibCephFS.getxattr (/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/14
self._deauthorize(volume_path, user_id)
File "/usr/local/bin/cephfs_provisioner", line 260, in _deauthorize
pool_name = self.volume_client._get_ancestor_xattr(path, "ceph.dir.layout.pool")
File "/lib/python2.7/site-packages/ceph_volume_client.py", line 800, in _get_ancestor_xattr
result = self.fs.getxattr(path, attr).decode()
File "cephfs.pyx", line 1099, in cephfs.LibCephFS.getxattr (/home/jenkins-build/build/workspace/ceph-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/14
.2.8/rpm/el7/BUILD/ceph-14.2.8/build/src/pybind/cephfs/pyrex/cephfs.c:11926)
cephfs.ObjectNotFound: error in getxattr: No such file or directory [Errno 2]
Это не ошибка. это фича. особенности реализации.
persistentVolumeReclaimPolicy: Retain?
Обсуждают сегодня