Kubernetes K8S持久卷更改是否与--record标志一起工作

Kubernetes K8S持久卷更改是否与--record标志一起工作,kubernetes,kubectl,persistent-volumes,persistent-volume-claims,Kubernetes,Kubectl,Persistent Volumes,Persistent Volume Claims,我有一个持久卷(PV)和持久卷声明(PVC),它们也被绑定了。最初,PV的存储容量为2Gi,PVC的请求存储容量为1Gi。 然后,我编辑现有绑定PV,并将存储增加到5Gi,记录标志为--record vagrant@mykubemaster:~/my-k8s$ kubectl get pv NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE my

我有一个持久卷(PV)和持久卷声明(PVC),它们也被绑定了。最初,PV的存储容量为2Gi,PVC的请求存储容量为1Gi。 然后,我编辑现有绑定PV,并将存储增加到5Gi,记录标志为
--record

vagrant@mykubemaster:~/my-k8s$ kubectl get pv
NAME    CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM         STORAGECLASS   REASON   AGE
my-pv   2Gi        RWO            Retain           Bound    test/my-pvc                           106s

vagrant@mykubemaster:~/my-k8s$ kubectl edit pv my-pv --record

persistentvolume/my-pv edited
vagrant@mykubemaster:~/my-k8s$ kubectl get pv
NAME    CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM         STORAGECLASS   REASON   AGE
my-pv   5Gi        RWO            Retain           Bound    test/my-pvc                           2m37s
现在我的问题是,是否有任何方法可以确认这个--record标志确实在历史记录中记录了这个存储更改(编辑PV)

对于部署,使用
kubectl卷展历史检查很容易,但我不确定如何使用其他对象(如PV)检查这一点

请帮忙。感谢

如中所述:

您可以运行
kubectl get pv my pv-o yaml
,您应该看到
kubernetes.io/change cause
已使用您运行的命令进行了更新。在您的情况下,它将是
kubectl edit pv my pv--record

vagrant@mykubemaster:~/my-k8s$ kubectl get pv
NAME    CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM         STORAGECLASS   REASON   AGE
my-pv   2Gi        RWO            Retain           Bound    test/my-pvc                           106s

vagrant@mykubemaster:~/my-k8s$ kubectl edit pv my-pv --record

persistentvolume/my-pv edited
vagrant@mykubemaster:~/my-k8s$ kubectl get pv
NAME    CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM         STORAGECLASS   REASON   AGE
my-pv   5Gi        RWO            Retain           Bound    test/my-pvc                           2m37s
您提到的命令(包括卷展栏历史记录)仅适用于以下资源:

  • 部署
  • 守护程序
  • 状态集

感谢您在这方面的帮助。是的,我现在可以通过注释中的--record标志看到此更改:-名称:我的pv标签:注释:kubernetes.io/change-cause:kubectl编辑pv我的pv--record=true pv.kubernetes.io/bound-by-controller:yes终结器:[kubernetes.io/pv-protection]存储类:状态:绑定