Kubernetes动态配置的EBS卷上的自定义标签

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

我通过PersistentVolumeClaim和StorageClass动态配置EBS卷(通过EKS在AWS上进行Kubernetes)

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卷。

文档没有提到有关标记供应商aws-ebs,storageclass或PVC的任何内容。我花了好几个小时尝试为动态提供的EBS卷添加标签,但没有运气。

在这种情况下是否可以为EBS创建自定义标签,是否可以实现?

谢谢,

格雷格

amazon-web-services amazon-ec2 kubernetes tags amazon-eks
1个回答
3
投票

在这个时间点似乎还不是可能的事情。

发现这些:

https://github.com/kubernetes/kubernetes/pull/49390

https://github.com/kubernetes/kubernetes/issues/50898

希望很快就会有所作为。

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