我使用StorageClass通过PersistentVolumeClaim动态配置EBS卷(Kubernetes on AWS
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: k8sebs
parameters:
encrypted: "false"
type: gp2
zones: us-east-1a
provisioner: kubernetes.io/aws-ebs
reclaimPolicy: Delete
volumeBindingMode: Immediate 下面的PVC
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: testk8sclaim
spec:
accessModes:
- ReadWriteOnce
storageClassName: k8sebs
resources:
requests:
storage: 1Gi和使用卷的pod:
kind: Pod
apiVersion: v1
metadata:
name: mypod
spec:
containers:
- name: alpine
image: alpine:3.2
volumeMounts:
- mountPath: "/var/k8svol"
name: mypd
volumes:
- name: mypd
persistentVolumeClaim:
claimName: testk8sclaim我需要使用自定义标记来标记EBS卷。
文档中没有提到为provisioner aws-ebs、storageclass或PVC添加标签。我花了几个小时尝试向动态提供的EBS卷添加标签,但没有成功。
在这种情况下,为EBS创建自定义标记是可能的吗?如果是,如何实现?
谢谢,
格雷格
发布于 2018-08-31 23:20:12
看起来在这个时间点上还不太可能。
找到了以下内容:
https://github.com/kubernetes/kubernetes/pull/49390
https://github.com/kubernetes/kubernetes/issues/50898
希望很快就能做点什么。
发布于 2021-06-28 22:55:21
当前的方法是使用AWS EBS CSI驱动程序,而不是K8s intree provisioner:https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html
如果使用这个新的配置器,可以使用以下命令添加新标记:https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/e175fe64989019e2d8f77f5a5399bad1dfd64e6b/charts/aws-ebs-csi-driver/values.yaml#L79
https://stackoverflow.com/questions/51845065
复制相似问题