Installing cert-manager csi-driver
Installation Steps
You must have a working installation of cert-manager present on your cluster and be running at least Kubernetes v1.19
.
Instructions on how to install cert-manager can be found on this website.
To install csi-driver, use helm:
helm repo add jetstack https://charts.jetstack.io --force-updatehelm upgrade -i -n cert-manager cert-manager-csi-driver jetstack/cert-manager-csi-driver --wait
Or apply the static manifests to your cluster:
helm repo add jetstack https://charts.jetstack.io --force-updatehelm template jetstack/cert-manager-csi-driver | kubectl apply -n cert-manager -f -
You can verify the installation has completed correctly by checking the presence
of the CSIDriver resource as well as a CSINode resource present for each node,
referencing csi.cert-manager.io
.
$ kubectl get csidriversNAME CREATED ATcsi.cert-manager.io 2019-09-06T16:55:19Z$ kubectl get csinodes -o yamlapiVersion: v1items:- apiVersion: storage.k8s.io/v1beta1kind: CSINodemetadata:name: kind-control-planeownerReferences:- apiVersion: v1kind: Nodename: kind-control-plane...spec:drivers:- name: csi.cert-manager.ionodeID: kind-control-planetopologyKeys: null...
Usage
📖 Read the csi-driver docs.