第 14 章 PinnedImageSet [machineconfiguration.openshift.io/v1]
- 描述
PinnedImageSet 描述了一组应由 CRI-O 固定并拉取到属于声明 MachineConfigPools 成员的节点。
兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。
- 类型
-
object - 必填
-
spec
-
14.1. 规格 复制链接链接已复制到粘贴板!
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
|
| kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
| 标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
|
| spec 描述了此固定镜像集的配置。 |
14.1.1. .spec 复制链接链接已复制到粘贴板!
- 描述
- spec 描述了此固定镜像集的配置。
- 类型
-
object - 必填
-
pinnedImages
-
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| pinImages 是由摘要引用的 OCI 镜像列表,由 MachineConfigPool 的节点固定和预加载。将 /etc/crio/crio.conf.d 目录中的新文件转换为类似如下的内容: pinned_images = [ "quay.io/openshift-release-dev/ocp-release@sha256:…", "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:…", "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:…", … ] 镜像引用必须由摘要进行。可以指定最多 500 个镜像。 |
|
|
| PinnedImageRef 代表对 OCI 镜像的引用 |
14.1.2. .spec.pinnedImages 复制链接链接已复制到粘贴板!
- 描述
pinImages 是由摘要引用的 OCI 镜像列表,由 MachineConfigPool 的节点固定和预加载。将 /etc/crio/crio.conf.d 目录中的新文件转换为类似如下的内容:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 镜像引用必须由摘要进行。可以指定最多 500 个镜像。
- 类型
-
数组
14.1.3. .spec.pinnedImages[] 复制链接链接已复制到粘贴板!
- 描述
- PinnedImageRef 代表对 OCI 镜像的引用
- 类型
-
object - 必填
-
name
-
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| name 是由摘要引用的 OCI 镜像。镜像拉取 spec 的格式是:host[:port][/namespace]/name@sha256:<digest>,其中摘要长度必须为 64 个字符,且仅包含小写十六进制字符、a-f 和 0-9。整个 spec 的长度必须在 1 到 447 个字符之间。 |