什么是kubernetes中的“手动”存储类和kubernetes.io/no-provisioner provisioner,它们是kubernetes提供的默认值吗

62lalag4  于 2023-06-05  发布在  Kubernetes
关注(0)|答案(2)|浏览(313)

我无法获得有关manual存储类和kubernetes.io/no-provisioner资源调配程序类型的文档。谁能解释一下

xoshrz7s

xoshrz7s1#

手动存储类只不过是一种Kubernetes存储机制,可以让您在Kubernetes集群中动态配置持久卷(PV)。Kubernetes管理员定义存储的类,然后pod可以动态请求特定类型的存储。
而“Provisioner”在涉及动态供应时尤其使用。kubernetes.io/no-provisioner是存储插件中的一个插件。这是一个存储类,在手动调配本地持久性卷时可用作默认存储类。这还表明不应对特定StorageClass进行动态资源调配。本质上,这意味着用户负责为使用此StorageClass的任何声明手动创建PersistentVolumes。
请参考Yifat佩里撰写的Kubernetes StorageClass: Concepts and Common Operationsstorage class的官方文档。

hsvhsicv

hsvhsicv2#

...无法获取有关手动存储类的文档
任意名称,因为它不需要CSI驱动程序来调配卷。它是一个可以在PV/PVC中使用的名称,而无需实际为其创建StorageClass。查看官方示例here
如果您对这样的StorageClass感兴趣:

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: manual
provisioner: kubernetes.io/no-provisioner

相关问题