Compare languages | Модуль descheduler: примеры

Пример custom resource

Example custom resource

yaml apiVersion: deckhouse.io/v1alpha1 kind: Descheduler metadata: name: example spec: deschedulerPolicy: Укажите параметры, применяющиеся ко всем стратегиям. globalParameters: evictFailedBarePods: true strategies: Включите конкретную стратегию, указав ее параметры. podLifeTime: enabled: true

yaml apiVersion: deckhouse.io/v1alpha1 kind: Descheduler metadata: name: example spec: deschedulerPolicy: Provide common parameters that apply to all strategies. globalParameters: evictFailedBarePods: true strategies: Enable a strategy. podLifeTime: enabled: true

Включите стратегию и укажите дополнительные параметры. removeDuplicates: enabled: true parameters: nodeFit: true

Enable a strategy and set additional parameters. removeDuplicates: enabled: true parameters: nodeFit: true

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

Example custom resource for specific NodeGroup (node labelSelector)

yaml apiVersion: deckhouse.io/v1alpha1 kind: Descheduler metadata: name: example-specific-ng spec: deploymentTemplate: nodeSelector: node.deckhouse.io/group: worker

yaml apiVersion: deckhouse.io/v1alpha1 kind: Descheduler metadata: name: example-specific-ng spec: deploymentTemplate: nodeSelector: node.deckhouse.io/group: worker