AKS中Azure CSI Secret Store Provider是否需将hostNetwork设为true
问题1:CSI Secret Store Driver的Pod是否必须配置hostNetwork: true?
不是必须配置。
开启
hostNetwork仅为部分特殊场景的可选配置:例如旧版本驱动适配自定义CNI网络、或集群存在特殊的UDS通信策略限制时才需要手动开启,标准AKS集群(包含Kubenet、Azure CNI等默认网络模式)下关闭hostNetwork完全可以正常运行,不影响密钥从Azure Key Vault到集群Pod的挂载逻辑。
问题2:Helm部署时配置hostNetwork: false的方法
CSI Secret Store Driver的官方Helm Chart分别提供了Linux节点池、Windows节点池的独立开关,你可以二选一使用以下两种方式配置:
- 方式1:执行
helm install/upgrade命令时直接通过--set参数覆盖
对应命令示例:helm install csi-secrets-store secrets-store-csi-driver/secrets-store-csi-driver \ --namespace kube-system \ --set linux.hostNetwork=false \ --set windows.hostNetwork=false - 方式2:在自定义
values.yaml中添加配置项,部署时指定该文件
values.yaml对应配置片段:
对应部署命令:linux: hostNetwork: false windows: hostNetwork: falsehelm install csi-secrets-store secrets-store-csi-driver/secrets-store-csi-driver \ --namespace kube-system \ -f values.yaml
内容的提问来源于stack exchange,提问作者Shenzo
相关产品推荐
相关产品推荐

