阅读量:1
文章目录
1、背景信息
背景一:OCI
是一个围绕容器格式和运行时的开放治理结构,旨在创建开放的行业标准。OCI 由 Docker、CoreOS 和其他容器技术相关的公司于 2015 年创立,现在由 Linux 基金会托管。OCI 的目标是提供一个中立的论坛,以解决容器标准的碎片化问题,确保容器在不同的平台上可以互操作。OCI 主要定义了两个核心规范:
1)容器镜像格式规范 (Image Specification):规定了容器镜像应该包含什么以及如何构建和分发镜像,以便容器可以在任何遵循 OCI 标准的运行时中运行。
2)容器运行时规范 (Runtime Specification):描述了容器运行时环境应如何工作,包括容器的启动、停止、资源限制和隔离
背景二:从Helm 3开始,可以使用具有 OCI支持的容器注册中心来存储和共享chart包。从Helm v3.8.0开始,默认启用OCI支持
以下是几种chart可以使用的托管容器注册中心,都支持OCI,例如:
Amazon ECR
Azure Container Registry
Docker Hub
Google Artifact Registry
IBM Cloud Container Registry
JFrog Artifactory
阿里云ACR EE (国内)
官网文档:https://helm.sh/zh/docs/topics/registries/
背景三:随着兼容 OCI 规范的 Helm Cha