容器存储模块 当“skipCertificateValidation”为 False 时,授权不会验证证书
摘要: 当驱动程序自定义资源中的容器存储模块授权的“skipCertificateValidation”为 false 时,授权附属代理 (karavi-authorization-proxy container) 不会验证证书。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
即使在以下情况下,用户也无法验证授权代理服务器证书 "skipCertificateValidation" 在容器存储模块操作员安装的驱动程序自定义资源 (CR) 的授权部分中为 false。
没有错误日志。
在驱动程序 CR 中设置此设置后:
- name: "SKIP_CERTIFICATE_VALIDATION" value: "false"
授权 sidecar 代理中生成的配置为:
- name: INSECURE value: "true"
它应该是 false。
原因
Container Storage Modules Operator 未正确设置 "skipCertificateValidation" 环境变量 karavi-authorization-proxy 在驱动程序自定义资源中启用授权时。
解决方案
解决办法:
在启用授权的情况下部署驱动程序客户资源后,编辑驱动程序部署和守护程序集,以更新 karavi-authorization-proxy 容器从 true 到 false。
Kubectl -n <driver-namespace> edit deploy/<driver>-controller Kubectl –n <driver-namespace> edit ds/<driver>-node
转至 karavi-authorization-proxy 容器,并将 INSECURE 环境变量从 false 更改为 true。
解决方案
工程部门已为 Dell Container Storage Interface (CSI) Driver for Container Storage Modules Operator 2.9.1 提供了修补程序,其中的跳过证书验证流程是地址。
其他信息
文章属性
文章编号: 000221766
文章类型: Solution
上次修改时间: 30 6月 2026
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。