【发布时间】:2020-07-08 03:09:50
【问题描述】:
我想在 go 中读取和解析 Volumesnapshot 对象(或任何 K8s 对象)。我试图参考https://github.com/kubernetes/client-go。
我正在尝试将 VolumeSnapshot CRD 元数据中的自定义注释添加为
apiVersion: snapshot.storage.k8s.io/v1beta1
kind: VolumeSnapshot
metadata:
name: new-snapshot-test
**annotation:**
**test:Tushar**
spec:
volumeSnapshotClassName: csi-hostpath-snapclass
source:
persistentVolumeClaimName: pvc-test
我还有一个自定义 CSI 驱动程序。我需要我的 CSI 驱动程序在 K8s api 服务器中查找该 volumneSnapshot 并解析此自定义注释,然后进行相应处理。
【问题讨论】:
标签: go kubernetes