registry.redhat.io/redhat/redhat-operator-index:v4.8
Red Hat提供多个Operator目录,这些目录默认包含在Red Hat OpenShift Service on AWS中。
从Red Hat OpenShift Service on AWS 4.11开始,默认的Red Hat提供的Operator目录以基于文件的目录格式发布。Red Hat OpenShift Service on AWS 4.6到4.10的默认Red Hat提供的Operator目录以已弃用的SQLite数据库格式发布。 与SQLite数据库格式相关的 许多用于处理SQLite数据库格式的 |
Operator目录是元数据的存储库,Operator Lifecycle Manager (OLM) 可以查询该存储库以发现和安装集群上的Operator及其依赖项。OLM始终从目录的最新版本安装Operator。
基于Operator捆绑包格式的索引镜像是目录的容器化快照。它是一个不可变的工件,包含指向一组Operator清单内容的指针数据库。目录可以引用索引镜像以在集群上为OLM提供其内容来源。
随着目录的更新,Operator的最新版本也会发生变化,旧版本可能会被删除或更改。此外,当OLM在受限网络环境中的Red Hat OpenShift Service on AWS集群上运行时,它无法直接从互联网访问目录以提取最新内容。
作为集群管理员,您可以创建自己的自定义索引镜像(基于Red Hat提供的目录或从头开始),该镜像可用于在集群上提供目录内容来源。创建和更新您自己的索引镜像提供了一种自定义集群上可用Operator集的方法,同时还避免了上述受限网络环境问题。
Kubernetes定期弃用某些将在后续版本中删除的API。结果,Operator将无法从使用删除API的Kubernetes版本的Red Hat OpenShift Service on AWS版本开始使用已删除的API。 如果您的集群正在使用自定义目录,请参阅控制Operator与Red Hat OpenShift Service on AWS版本的兼容性,以了解有关Operator作者如何更新其项目以帮助避免工作负载问题并防止不兼容升级的更多详细信息。 |
对Operator的旧版包清单格式(包括使用旧版格式的自定义目录)的支持已在Red Hat OpenShift Service on AWS 4.8及更高版本中删除。 在创建自定义目录镜像时,以前版本的Red Hat OpenShift Service on AWS 4需要使用 |
Red Hat提供的目录源默认安装在openshift-marketplace
命名空间中,这使得目录在所有命名空间中都可在集群范围内使用。
Red Hat分发了以下Operator目录
目录 | 索引镜像 | 描述 |
---|---|---|
|
|
Red Hat打包和发布的Red Hat产品。由Red Hat支持。 |
|
|
来自领先独立软件供应商 (ISV) 的产品。Red Hat与ISV合作进行打包和发布。由ISV支持。 |
|
|
可从Red Hat Marketplace购买的认证软件。 |
|
|
由redhat-openshift-ecosystem/community-operators-prod/operators GitHub存储库中的相关代表维护的软件。无官方支持。 |
在集群升级期间,集群版本运算符 (CVO) 会自动更新默认Red Hat提供的目录源的索引镜像标签,以便Operator Lifecycle Manager (OLM) 拉取更新版本的目录。例如,在从Red Hat OpenShift Service on AWS 4.8升级到4.9期间,redhat-operators
目录的CatalogSource
对象的spec.image
字段将从
registry.redhat.io/redhat/redhat-operator-index:v4.8
更新到
registry.redhat.io/redhat/redhat-operator-index:v4.9