Kubernetes动态卷资源调配的效率如何?
提供了一种为POD提供动态分配的存储卷的简便方法。例如,透明地启动NFS服务器,并使用Kubernetes卷接口按需向客户机吊舱公开该存储Kubernetes动态卷资源调配的效率如何?,kubernetes,nfs,provisioning,Kubernetes,Nfs,Provisioning,提供了一种为POD提供动态分配的存储卷的简便方法。例如,透明地启动NFS服务器,并使用Kubernetes卷接口按需向客户机吊舱公开该存储 但这有多有效?除了NFS客户机-服务器通信之外,provisioner是否还引入了另一个网络协议层来与客户机pod/容器通信?或者客户机POD/PACK一旦满足持久性卷请求,就直接向NFS服务器进行会话? < P>如您所提到的,当分配给集群中的POD时,需要指定“代码> StorageClass < /代码>,以便为存储提供程序找到合适的提供程序(卷插件)。
但这有多有效?除了NFS客户机-服务器通信之外,provisioner是否还引入了另一个网络协议层来与客户机pod/容器通信?或者客户机POD/PACK一旦满足持久性卷请求,就直接向NFS服务器进行会话? < P>如您所提到的,当分配给集群中的POD时,需要指定“代码> StorageClass < /代码>,以便为存储提供程序找到合适的提供程序(卷插件)。code>StorageClass定义了必须传递给存储提供程序的所有必要参数,并且应在Kubernetes API
apiVersion:storage.k8s.io/v1
中选择什么provisioner:
,以便成功创建与PersistentVolumeClaim
请求相对应的PersistentVolumeClaim
。
查找Kubernetes内部支持的供应器列表
但是,您不仅限于已包含在
provisioner:kubernetes.io
模块中的内部卷插件,还有许多外部provisioner可用于某些特定场景,看看project。与直接与NFS服务器通信相比,由NFS Provisioner创建的持久卷不会引入额外的网络协议级别/开销,这是否正确?PersistentVolume
和PersistentVolumeClaim
都是内部K8s API资源,因此,它们通过kube-apiserver
与主供应器进行贡献。因此,PersistentVolume
不仅在装载操作期间,而且在访问数据时与kube-apiserver
对话是正确的吗?呃,那是相当次优的。。