Пример custom resource

1apiVersion: deckhouse.io/v1alpha1
2kind: Descheduler
3metadata:
4  name: example
5spec:
6  deschedulerPolicy:
7    # Укажите параметры, применяющиеся ко всем стратегиям.
8    globalParameters:
9      evictFailedBarePods: true
10    strategies:
11      # Включите конкретную стратегию, указав ее параметры.
12      podLifeTime:
13        enabled: true
14      # Включите стратегию и укажите дополнительные параметры.
15      removeDuplicates:
16        enabled: true
17        parameters:
18          nodeFit: true

Пример custom resource для NodeGroup (labelSelector узла)

1apiVersion: deckhouse.io/v1alpha1
2kind: Descheduler
3metadata:
4  name: example-specific-ng
5spec:
6  deploymentTemplate:
7    nodeSelector:
8      node.deckhouse.io/group: worker