根据文档https://kubernetes.io/docs/tasks/administer-cluster/change-default-storage-class/,如果wi想更改默认的存储类,我们应该对它进行修补。
创建新存储类的模板
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: encrypted
annotations:
storageclass.kubernetes.io/is-default-class: "true"
provisioner: kubernetes.io/aws-ebs
parameters:
type: gp2
fsType: ext4
encrypted: true我尝试在模板中添加:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: gp2
annotations:
storageclass.kubernetes.io/is-default-class: "false"
provisioner: kubernetes.io/aws-ebs得到了一个错误:gp2 already exist
如何用Helm模板修补/更新默认存储类(使其非默认)?
发布于 2020-01-04 09:57:57
Helm只能管理由自身创建的资源,并且您正在尝试更改已经存在的资源。你可以:
之前重新创建
https://stackoverflow.com/questions/59589395
复制相似问题