Update the values.yaml file with the relevant values for IBM Storage Ceph CSI driver configuration.
About this task
Important: Keep only the required changes.
Manage the
Ceph-CSI driver configuration with an application, such as Helm.
Procedure
-
Update all nodeplugin.image.* parameters for the Ceph-CSI driver.
Use the parameter values listed in
Table 1 to configure the
Ceph-CSI driver.
Table 1. Ceph-CSI driver nodeplugin.image.* parameters
| Parameter |
Value |
| nodeplugin.plugin.image.repository |
cp.icr.io/cp/ibm-ceph/cephcsi |
| nodeplugin.plugin.image.tag |
|
| nodeplugin.plugin.image.pullPolicy |
Always |
For example, to update with Helm:
helm install --namespace ceph-csi-rbd ceph-csi-rbd ceph-csi/ceph-csi-rbd --set nodeplugin.plugin.image.repository=cp.icr.io/cp/ibm-ceph/cephcsi --set nodeplugin.plugin.image.tag= --set nodeplugin.plugin.image.pullPolicy=IfNotPresent
-
Update all provisioner.provisioner.image.* parameters for the relevant kubernetes-csi container-images from the Kubernetes vendor.
- provisioner.provisioner.image.repository
- provisioner.provisioner.image.tag
- provisioner.provisioner.image.pullPolicy
- provisioner.provisioner.image.extraArgs
For example, to update with Helm:
helm install --namespace ceph-csi-rbd ceph-csi-rbd ceph-csi/ceph-csi-rbd --set
provisioner.provisioner.image.repository=registry.k8s.io/sig-storage/csi-provisioner --set
provisioner.provisioner.image.tag=v5.1.0 --set
provisioner.provisioner.image.pullPolicy=IfNotPresent --set
provisioner.provisioner.image.extraArgs=[]
What to do next
Configure the Ceph-CSI driver for Ceph Block Devices or Ceph File Systems. Use the steps as detailed in Configuring the Ceph-CSI driver for Ceph Block Devices and Configuring the Ceph-CSI driver for Ceph File Systems.