用途:用于设置和管理容器镜像仓库,包括云托管(AWS ECR、GCP Artifact Registry、Azure ACR、Docker Hub)与自托管(Harbor、Nexus、Artifactory、Distribution)。主要能力:ECR 仓库与生命周期策略的 Terraform 配置、Harbor 的 Docker Compose 部署、镜像漏洞扫描(Trivy、Grype、ECR 扫描结果查询)、镜像签名(Cosign、Docker Content Trust)、Kubernetes imagePullSecret 与 ServiceAccount 配置、GitHub Actions 与 GitLab CI 的构建推送流水线、ECR 清理脚本、Registry 镜像缓存与 Harbor 拉取代理,以及连通性、认证与 TLS 排障命令。使用方式:通过 Terraform 定义仓库,使用 aws ecr get-login-password 登录并推送镜像,将拉取密钥挂载到工作负载,在 CI 中以 docker login 推送。限制:资料未提供具体价格、性能数据或平台版本兼容性细节;部分平台配置仅为示例。
container-registry-setup
部署与运维
更新于 10-15 21:08