chore: use canary-windows-hp for host process deployment

This commit is contained in:
andyzhangx 2025-01-02 02:31:28 +00:00
parent e1950127c4
commit 68eb1c0728
5 changed files with 5 additions and 3 deletions

View File

@ -127,6 +127,7 @@ The following table lists the configurable parameters of the latest SMB CSI Driv
| `windows.kubelet` | configure kubelet directory path on Windows agent node | `'C:\var\lib\kubelet'` |
### Csi Proxy support on windows
> if you have set `windows.useHostProcessContainers` as `true`, csi-proxy is not needed by CSI driver.
The helm can setup the host-process deamonset for the csi proxy, by setting windows.csiproxy.enabled to true.

View File

@ -159,7 +159,7 @@ windows:
cpu: 10m
memory: 40Mi
csiproxy:
enabled: false # required if windows.enabled is true, but may be installed manually also
enabled: false # required if windows.enabled is true and useHostProcessContainers is false, but may be installed manually also
dsName: csi-proxy-win # daemonset name
tolerations: {}
affinity: {}

View File

@ -34,7 +34,7 @@ spec:
hostNetwork: true
initContainers:
- name: init
image: mcr.microsoft.com/k8s/csi/smb-csi:latest-windows-hp
image: gcr.io/k8s-staging-sig-storage/smbplugin:canary-windows-hp
imagePullPolicy: IfNotPresent
command:
- "powershell.exe"
@ -69,7 +69,7 @@ spec:
cpu: 30m
memory: 40Mi
- name: smb
image: mcr.microsoft.com/k8s/csi/smb-csi:latest-windows-hp
image: gcr.io/k8s-staging-sig-storage/smbplugin:canary-windows-hp
imagePullPolicy: IfNotPresent
command:
- "smbplugin.exe"

View File

@ -6,6 +6,7 @@
## Feature Status: GA
## Prerequisite
> if you have set `windows.useHostProcessContainers` as `true`, csi-proxy is not needed by CSI driver.
- [Install CSI-Proxy on Windows Node](https://github.com/kubernetes-csi/csi-proxy#installation)
- install csi-proxy on k8s 1.23+ Windows node using host process daemonset directly
```console