cert-manager 维护者的目标是尽可能平稳地体验第一次体验,同时通过我们的配套组件(如 csi-driver 和 approver-policy)支持高级用例。” csi-driver:cert-manager 包括一个CSI 驱动程序库[2],使用户能够轻松地构建定制的 CSI 驱动程序,将证书密钥对传递到 Kubernetes 中的 pod。 cert-manager 还实现了几个 CSI 驱动程序,如csi-driver-spiffe[3],以及通用的csi-driver[4]。 github.com/cert-manager/csi-lib [3] csi-driver-spiffe: https://github.com/cert-manager/csi-driver-spiffe [4] csi-driver : https://github.com/cert-manager/csi-driver [5] approver-policy: https://github.com/cert-manager/approver-policy
persistentVolumeReclaimPolicy: Recycle / Retain / Delete # PV 回收策略 csi: driver: com.example.team/csi-driver
复制代码 https://github.com/kubernetes-sigs/aws-ebs-csi-driver/issues/848 https://github.com/hetznercloud/csi-driver
kubernetes-sigs/secrets-store-csi-driver [6] Cert-Manager CSI Driver: https://github.com/cert-manager/csi-driver
通过梳理存储管理相关组件的架构图: 101103.jpg 以及业务流程的梳理,kube-controller-manager、external-provisioner 和 csi-driver 嫌疑较大
通过 CSI 提供的编译功能,用新编译出来的 csi.pb.go 替换 external-provisioner、external-attacher、csi-driver 和 kubernetes 中现有的
Running 0 1m my-cert-manager-webhook-5c68bf9c8d-nz7sd 1/1 Running 0 除了标准的 "cert-manager",您还可以将其安装为 "csi-driver
docs.portworx.com/portworx-install-with-kubernetes/ [8] StorageOS CSI Driver: https://docs.storageos.com/docs/csi-driver