1.2. 术语
以下定义了组成 Red Hat Advanced Cluster Management for Kubernetes 的多集群组件。另外,在此产品中也使用一些常见的 Kubernetes 术语。术语按字母顺序列出。
1.2.1. 相关的标准化术语
1.2.2. Red Hat Advanced Cluster Management for Kubernetes 术语
1.2.2.1. 应用程序生命周期
用于管理受管集群中应用程序资源的进程。多集群应用程序使用 Kubernetes 规格,但可以为单个集群部署和生命周期管理进行额外的自动化。
1.2.2.2. Channel
一个自定义资源定义,指向存储 Kubernetes 资源的仓库,如 hub 集群上的 Git 仓库、Helm Chart 仓库、ObjectStore 仓库或命名空间。频道支持来自多个目标的多个订阅。
1.2.2.3. 集群生命周期
定义跨公共和私有云创建、导入和管理集群的过程。
1.2.2.4. 控制台(Console)
Red Hat Advanced Cluster Management for Kubernetes 的图形用户界面。
1.2.2.5. 可部署资源
一个资源,用来获取构建输出,使用配置属性对输出进行打包,并在预定义位置安装软件包以便对其进行测试或运行。
1.2.2.6. 监管
Red Hat Advanced Cluster Management for Kubernetes 进程用来管理安全和合规性。
1.2.2.7. 托管的集群
由 HyperShift 管理的 OpenShift Container Platform API 端点。
1.2.2.8. 托管的集群基础架构
客户云帐户中存在的资源,包括网络、计算、存储等。
1.2.2.9. 托管 control plane
在托管服务集群中运行的 OpenShift Container Platform control plane,它由托管的集群的 API 端点公开。control plane 的组件部分包括 etcd
、apiserver
、kube-controller-manager
、vpn
以及其他组件。
1.2.2.10. 托管 control plane 基础架构
管理集群或外部云供应商上的资源是运行托管 control plane 进程的先决条件。
1.2.2.11. 托管服务集群
一个 OpenShift Container Platform 集群,它托管了 HyperShift Operator 以及零对多托管的集群。
1.2.2.12. 托管的服务集群基础架构
托管服务集群的资源,包括网络、计算、存储等。
1.2.2.13. hub 集群
在 Red Hat Advanced Cluster Management for Kubernetes 集群中运行的一个中央处理器。通过 hub 集群,可以访问控制台及控制台找到的组件,以及 API。
1.2.2.14. klusterlet
受管集群中的代理包括两个控制器,用来与 Red Hat Advanced Cluster Management for Kubernetes hub 集群建立连接。
1.2.2.15. klusterlet 附加组件
基于 Klusterlet 的专用控制器提供额外的管理功能。
1.2.2.16. 受管集群(managed cluster)
创建并导入的集群由 klusterlet 代理和它的插件(用来与 Red Hat Advanced Cluster Management for Kubernetes hub 集群建立连接的代理)进行管理。
1.2.2.17. 放置绑定
将放置规则绑定到策略的资源。
1.2.2.18. 放置策略(Placement policy)
定义部署应用程序组件的位置以及存在多少个副本的策略。
1.2.2.19. 放置规则(Placement rule)
一个规则,用来定义发送订阅的目标集群。例如,验证集群名称、资源注解或资源标签。
1.2.2.20. 订阅(Subscription)
在频道中标识 Kubernetes 资源的资源(资源仓库),然后将 Kubernetes 资源放置到目标集群中。