Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Kubernetes中重用StorageClass_Kubernetes_Google Cloud Platform_Google Kubernetes Engine - Fatal编程技术网

在Kubernetes中重用StorageClass

在Kubernetes中重用StorageClass,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,我可以为不同的服务使用相同的存储类吗?例如,我正在为Redis、RabbitMQ和Kubernetes上的弹性搜索使用持久卷 如果所有存储类都需要相同的provisioner(GCEPersistentDisk),我是否应该只创建一个存储类,或者创建和管理存储类的最佳做法是什么 我可以在以后更改索赔的存储类别吗 谢谢, Rajesh让我们看看文档中的StorageClass的定义: 种类:StorageClass apiVersion:storage.k8s.io/v1 元数据: 名称:标准 供

我可以为不同的服务使用相同的存储类吗?例如,我正在为Redis、RabbitMQ和Kubernetes上的弹性搜索使用持久卷

如果所有存储类都需要相同的provisioner(GCEPersistentDisk),我是否应该只创建一个存储类,或者创建和管理存储类的最佳做法是什么

我可以在以后更改索赔的存储类别吗

谢谢,
Rajesh

让我们看看文档中的
StorageClass
的定义:

种类:StorageClass
apiVersion:storage.k8s.io/v1
元数据:
名称:标准
供应人:kubernetes.io/aws-ebs
参数:
类型:gp2
回收政策:保留
安装选项:
-调试

因此,在基本层面上,它定义了-谁负责创建存储(
provisioner
),需要传递哪些参数,以及诸如回收策略等内容

因此,您需要的存储类的数量取决于底层存储的特性。作为一个假设的例子,假设您将HD和SSD作为两种类型的存储,那么您将创建相应的两个存储类

回答具体问题:

我可以为不同的服务使用相同的存储类吗?例如,我是 对Redis、RabbitMQ和上的弹性搜索使用持久卷 库伯内特斯

我可以在以后更改索赔的存储类别吗

实际上,没有