You can install the SMB CSI driver version 1.9.0 using one of two methods: a remote installation via a shell script or a local installation from a cloned repository.
Remote Install
Use curl to fetch and execute the installation script directly from GitHub.
Local Install
Clone the repository, checkout the specific version tag, and run the deployment script locally.
After installation, verify that the controller and node pods are running in the kube-system namespace.
# Option 1: Remote install
curl -skSL https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/v1.9.0/deploy/install-driver.sh | bash -s v1.9.0 --
# Option 2: Local install
git clone https://github.com/kubernetes-csi/csi-driver-smb.git
cd csi-driver-smb
git checkout v1.9.0
./deploy/install-driver.sh v1.9.0 local
# Verify pod status
kubectl -n kube-system get pod -o wide --watch -l app=csi-smb-controller
kubectl -n kube-system get pod -o wide --watch -l app=csi-smb-node