2.7. 自定义用于访问对象存储的证书
完成以下步骤以自定义用于访问对象存储的证书:
通过在对象存储 secret 中添加证书来编辑
http_config部分。查看以下示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
open-cluster-management-observability命名空间中添加对象存储 secret。secret 必须包含您在前面的 secret 示例中定义的ca.crt。如果要启用 Mutual TLS,则需要在前面的 secret 中提供public.crt和private.key。查看以下示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
thanos-object-storagesecret 的证书和密钥值的路径。
通过更新
MultiClusterObservability自定义资源中的TLSSecretName参数来配置 secret 名称。查看以下示例,其中 secret 名称为tls-certs-secret:metricObjectStorage: key: thanos.yaml name: thanos-object-storage tlsSecretName: tls-certs-secret
metricObjectStorage: key: thanos.yaml name: thanos-object-storage tlsSecretName: tls-certs-secretCopy to Clipboard Copied! Toggle word wrap Toggle overflow 通过重命名现有的 TLS,将 secret 挂载到需要访问对象存储的所有组件的
tlsSecretMountPath资源中。请参见以下示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 要验证您能否访问对象存储,请检查是否显示了 pod。