13.6. 在放置中使用 ManagedClusterSet
Placement 资源是一个命名空间范围的资源,它定义了一个规则来从 ManagedClusterSets 中选择 ManagedClusters 集合,它们绑定到放置命名空间。
需要的访问权限: Cluster administrator,Cluster set administrator
13.6.1. 放置概述 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
参阅以下有关使用受管集群放置的信息:
-
Kubernetes 集群在 hub 集群中注册,作为集群范围的
ManagedClusters。 -
ManagedClusters被组织到集群范围的ManagedClusterSets中。 -
ManagedClusterSets与工作负载命名空间绑定。 -
命名空间范围的
放置指定ManagedClusterSet的一个部分,用于选择潜在ManagedClusters的工作集合。 使用标签和声明选择器从该工作集中选择
放置。重要:如果没有绑定到放置命名空间的
ManagedClusterSet绑定,Placement不会选择ManagedCluster。
Placement 规格包括以下字段:
ClusterSets代表从中选择ManagedClusters的ManagedClusterSets。-
如果没有指定,则从绑定到放置命名空间的
ManagedClusterSets中选择ManagedClusters。 -
如果指定,
ManagedClusters会从这个集合的交集和绑定到放置命名空间的ManagedClusterSets中选择。
-
如果没有指定,则从绑定到放置命名空间的
NumberOfClusters代表要选择的可以满足放置要求的ManagedClusters数量。如果没有指定,则会选择满足放置要求的所有
ManagedClusters。-
Predicates代表一个 predicates 片段,用于选择带有标签和声明选择器的ManagedClusters。predicate 是 ORed。