我可以为不同的服务使用同一个存储类吗?我在Kubernetes上使用Redis,RabbitMQ和Elastic Search的持久卷。
如果它们都需要相同的供应者(GCEPersistentDisk),则我应该仅创建存储类吗?或者创建和管理存储类的最佳实践是什么?
我可以在以后更改 claim 的存储类别吗?
谢谢,
拉杰什
最佳答案
让我们从文档中查看StorageClass
的定义:kind: StorageClassapiVersion: storage.k8s.io/v1metadata: name: standardprovisioner: kubernetes.io/aws-ebsparameters: type: gp2reclaimPolicy: RetainmountOptions: - debug
因此,在基本级别上,它定义了-谁负责创建存储(provisioner
),需要传递哪些参数以及诸如回收策略之类的事情。
因此,您需要的存储类的数量取决于基础存储的特性。作为一个假设的示例,假设您将HD和SSD作为两种类型的存储,那么您将创建相应的两个存储类。
要回答特定问题:
是
实际上,没有