13.8. Cluster Samples Operator


用途

Cluster Samples Operator 管理存储在 openshift 命名空间中的样本镜像流和模板,以及作为 secret 存储的所有容器凭证,供镜像流导入其引用的镜像时使用。

在初始启动时,Operator 会创建默认样本资源来初始化镜像流和模板的创建过程。镜像流是基于 Red Hat Enterprise Linux CoreOS (RHCOS) 的 OpenShift Container Platform 镜像流,指向 registry.redhat.io 上的镜像。同样,模板也被归类为 OpenShift Container Platform 模板。

Cluster Samples Operator 以及它的配置资源被包括在 openshift-cluster-samples-operator 命名空间中。启动时,它会将安装所捕获的 pull secret 复制到 openshift 命名空间中,其名称为 samples-registry-credentials 以用于镜像流导入。管理员可根据需要在 openshift 命名空间中创建任何额外的 secret。这些 secret 包含用于简化镜像导入所需的容器 config.json 的内容。

Cluster Samples Operator 的镜像包含关联的 OpenShift Container Platform 发行版本的镜像流和模板定义。每个样本都包含一个注解,表示其兼容的 OpenShift Container Platform 版本。Operator 使用此注解来确保每个样本与发行版本匹配。清单(inventory)以外的样本会与跳过的样本一样被忽略。对 Operator 管理的样本的修改会自动恢复。Jenkins 镜像实际上自安装后便已是镜像有效负载的一部分,并直接标记(tag)到镜像流中。

Samples Operator 配置资源包含一个终结器(finalizer),它会在删除时清除以下内容:

  • Operator 管理的镜像流。
  • Operator 管理的模板。
  • Operator 生成的配置资源。
  • 集群状态资源。
  • samples-registry-credentials secret。

删除样本资源后,Samples Operator 会使用默认配置重新创建资源。

project

cluster-samples-operator

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.