PlacementPolicy interface
PlacementPolicy zawiera reguły wyboru docelowych klastrów członkowskich do umieszczenia wybranych zasobów. Należy zauważyć, że wybierane będą tylko klastry, które są połączone i spełniają reguły. Możesz określić maksymalnie jedno z dwóch pól: ClusterNames i Affinity. Jeśli nie jest określona żadna, wybierane są wszystkie połączone klastry.
Właściwości
| affinity | Affinity zawiera zasady harmonogramowania powinowactwa klastrowego. Definiuje, które klastry członkowskie mają umieścić wybrane zasoby. Jest to ważne tylko wtedy, gdy typ rozmieszczenia to "PickAll" lub "PickN". |
| cluster |
ClusterNames zawiera listę nazw MemberCluster do umieszczenia wybranych zasobów. Jest to ważne tylko wtedy, gdy typ rozmieszczenia jest "PickFixed" |
| placement |
Rodzaj umiejscowienia. Może to być "PickAll", "PickN" lub "PickFixed". Domyślnie jest PickAll. |
| tolerations | Jeśli jest to wskazane, tolerancje ClusterResourcePlacement. Tolerancji nie można aktualizować ani usuwać. To pole jest na poziomie beta i dotyczy funkcji zanieczyszczeń i tolerancji. |
Szczegóły nieruchomości
affinity
Affinity zawiera zasady harmonogramowania powinowactwa klastrowego. Definiuje, które klastry członkowskie mają umieścić wybrane zasoby. Jest to ważne tylko wtedy, gdy typ rozmieszczenia to "PickAll" lub "PickN".
affinity?: Affinity
Wartość nieruchomości
clusterNames
ClusterNames zawiera listę nazw MemberCluster do umieszczenia wybranych zasobów. Jest to ważne tylko wtedy, gdy typ rozmieszczenia jest "PickFixed"
clusterNames?: string[]
Wartość nieruchomości
string[]
placementType
Rodzaj umiejscowienia. Może to być "PickAll", "PickN" lub "PickFixed". Domyślnie jest PickAll.
placementType?: string
Wartość nieruchomości
string
tolerations
Jeśli jest to wskazane, tolerancje ClusterResourcePlacement. Tolerancji nie można aktualizować ani usuwać. To pole jest na poziomie beta i dotyczy funkcji zanieczyszczeń i tolerancji.
tolerations?: Toleration[]