容器存储模块 当“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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。