使用Helm更改默认StorageClass

问题描述 投票:0回答:1

根据文档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模板修补/更新默认存储类(使其成为非默认值?)>

根据文档https://kubernetes.io/docs/tasks/administer-cluster/change-default-storage-class/如果wi要更改默认存储类,我们应该对其进行修补。创建模板...

kubernetes kubernetes-helm aws-eks
1个回答
0
投票

Helm只能管理由其自身创建的资源,而您正在尝试更改已经存在的资源。您可以:

© www.soinside.com 2019 - 2024. All rights reserved.