PropertySelectorRequirement interface

PropertySelectorRequirement to specyficzne wymagania właściwości przy wyborze klastrów do rozmieszczenia zasobów.

Właściwości

name

Nazwa to nazwa nieruchomości; powinna to być nazwa etykiety Kubernetes.

operator

Operator określa zależność między obserwowaną wartością określonej właściwości klastra a wartościami podanymi w wymaganiach.

values

Wartości to lista wartości o określonej właściwości, które Fleet porównuje z obserwowanymi wartościami poszczególnych klastrów członkowskich zgodnie z danym operatorem. Na ten moment każda wartość powinna być wartością Kubernetes. Aby uzyskać więcej informacji, zobacz https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. Jeśli operator to Gt (większy niż), Ge (większy lub równy), Lt (mniejszy niż), Le lub (mniejszy lub równy), równanie (równanie) lub Ne (ne), lista musi być określona dokładnie jedną wartość.

Szczegóły nieruchomości

name

Nazwa to nazwa nieruchomości; powinna to być nazwa etykiety Kubernetes.

name: string

Wartość nieruchomości

string

operator

Operator określa zależność między obserwowaną wartością określonej właściwości klastra a wartościami podanymi w wymaganiach.

operator: string

Wartość nieruchomości

string

values

Wartości to lista wartości o określonej właściwości, które Fleet porównuje z obserwowanymi wartościami poszczególnych klastrów członkowskich zgodnie z danym operatorem. Na ten moment każda wartość powinna być wartością Kubernetes. Aby uzyskać więcej informacji, zobacz https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. Jeśli operator to Gt (większy niż), Ge (większy lub równy), Lt (mniejszy niż), Le lub (mniejszy lub równy), równanie (równanie) lub Ne (ne), lista musi być określona dokładnie jedną wartość.

values: string[]

Wartość nieruchomości

string[]