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".

clusterNames

ClusterNames zawiera listę nazw MemberCluster do umieszczenia wybranych zasobów. Jest to ważne tylko wtedy, gdy typ rozmieszczenia jest "PickFixed"

placementType

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[]

Wartość nieruchomości