本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
CSM Authorization Tenant 是容器存储模块(Container Storage Modules, CSM)授权框架的租户端组件,专注于在容器环境中实现租户级存储资源访问权限的精细化管理。该组件与 CSM Authorization 服务端协同工作,负责执行租户特定的授权策略、处理存储资源访问请求验证,并维护租户与后端存储系统间的权限交互流程,确保存储资源的安全访问与隔离。
在共享容器平台(如企业私有云 Kubernetes 集群)中,为不同租户(团队/部门)提供独立的存储权限域,确保租户仅能访问自身授权的存储资源,实现数据隔离。
满足企业级安全要求,通过精细化策略控制敏感数据存储的访问权限,例如限制特定租户仅能读取生产环境存储卷,禁止删除操作。
适用于***、***等需满足严格合规要求的场景,通过完整的审计日志与权限追溯,满足 GDPR、HIPAA 等合规标准对数据访问控制的要求。
docker run -d --name csm-auth-tenant \ --restart always \ -p 8080:8080 \ # 服务端口映射 -e TENANT_ID="tenant-001" \ # 租户唯一标识 -e STORAGE_SYSTEM_TYPE="powermax" \ # 后端存储系统类型 -e STORAGE_SYSTEM_ENDPOINT="[***]" \ # 存储系统API端点 -e AUTH_POLICY_PATH="/etc/csm/auth-policy.yaml" \ # 策略文件路径 -e LOG_LEVEL="info" \ # 日志级别(debug/info/warn/error) -v /host/policies:/etc/csm \ # 挂载宿主策略文件目录 -v /host/certificates:/etc/csm/certs \ # 挂载TLS证书(可选,用于加密通信) dell/csm-auth-tenant:latest
| 环境变量名 | 描述 | 必选 | 默认值 |
|---|---|---|---|
TENANT_ID | 租户唯一标识符(如"team-alpha") | 是 | - |
STORAGE_SYSTEM_TYPE | 后端存储系统类型(如"powermax"、"powerflex") | 是 | - |
STORAGE_SYSTEM_ENDPOINT | 存储系统管理API端点(含端口) | 是 | - |
AUTH_POLICY_PATH | 权限策略文件路径(容器内路径) | 是 | /etc/csm/policy.yaml |
LOG_LEVEL | 日志级别(debug/info/warn/error) | 否 | info |
TLS_ENABLED | 是否启用TLS加密通信(true/false) | 否 | false |
TLS_CERT_PATH | TLS证书文件路径(容器内) | 否 | /etc/csm/certs/tls.crt |
TLS_KEY_PATH | TLS私钥文件路径(容器内) | 否 | /etc/csm/certs/tls.key |
apiVersion: csm.auth/v1 kind: TenantPolicy metadata: name: tenant-001-policy tenantId: tenant-001 rules: - resources: - type: volume match: name: "tenant-001-*" # 仅允许访问名称以"tenant-001-"开头的卷 storageClass: "powermax-gold" # 限制存储类 actions: ["create", "get", "list", "mount"] # 允许的操作 effect: allow # 允许访问 - resources: - type: volume actions: ["delete", "format"] # 禁止删除、格式化操作 effect: deny - resources: - type: snapshot match: volumeName: "tenant-001-*" actions: ["create", "restore"] effect: allow
/metrics),包含策略加载次数、授权请求数、拒绝访问数等关键指标/health),可配置为 Docker/Kubernetes 的存活探针/reload-policy 接口触发动态加载(需启用 API 接口)免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429