You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: keps/sig-multicluster/4322-cluster-inventory/README.md
+140-2Lines changed: 140 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -524,12 +524,150 @@ minimum kubelet version, maximum kubelet version, and enabled featureset version
524
524
525
525
#### Properties
526
526
527
-
Name/value pairs to represent properties of the clusters. It could be a
528
-
collection of ClusterProperty resources, but could also be info based on
527
+
Name/value pairs to represent properties of the clusters. One possible usage of properties is
528
+
to help another controller to make workload orchestration decisions. They could be
529
+
a set of [About-API](https://github.com/kubernetes/enhancements/tree/master/keps/sig-multicluster/2149-clusterid)
530
+
ClusterProperty resources collected from the member clusters, but could also be info based on
529
531
other implementations. The name of the cluster property can be predefined
530
532
name from ClusterProperty resources and is allowed to be customized by
531
533
different cluster managers.
532
534
535
+
For all the about-api ClusterProperty that clusterProfile would honor, it MUST have a label with key “multicluster.x-k8s.io/clusterProfile” and value of “true”.
536
+
537
+
Here are a few ClusterProperty that the clusterProfile API would also support.
538
+
539
+
##### cluster-endpoints.k8s.io
540
+
All clusterProfile API MUST have this property. It is a list of the url that can reach the api-server of the k8s cluster
541
+
* It could contain IP addresses too
542
+
543
+
Here is an example of a cluster-endpoints.k8s.io ClusterProperty
0 commit comments