本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

ManagedOSVersionChannel 参考

ManagedOSVersionChannel 资源负责定义操作系统镜像通道。

ManagedOSVersionChannel 资源规范下可以配置多个键。

managedosversionchannel-example.yaml
apiVersion: elemental.cattle.io/v1beta1
kind: ManagedOSVersionChannel
metadata:
  name: elemental-channel
  namespace: fleet-default
spec:
  options:
    image: registry.suse.com/rancher/elemental-channel:1.4.2
  syncInterval: 1h
  type: custom

ManagedOSVersionChannelSpec 参考

类型 默认值 说明

options

对象

null

定义可以在操作系统通道中添加的可选信息

syncInterval

字符串

1h

定义何时同步操作系统通道

type

字符串

定义通道类型,目前仅支持 custom

upgradeContainer

对象

null

可以定义的升级容器。参见 参考

deleteNoLongerInSyncVersions

布尔

false

自动删除不再包含在通道中的弃用操作系统版本

已启用

布尔

true

启用此通道。允许同步操作系统版本。

upgradeContainer

这允许根据此 ManagedOSVersion 覆盖 Upgrade Controller 计划的默认 upgrade 字段(参见 升级组件)。 这些键由 Upgrade Controller 转换为 Kubernetes 容器 规范。 这是负责运行操作系统升级的容器。