Настройка модуля | The module configuration |
yaml apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: name: vertical-pod-autoscaler spec: version: 1 enabled: true settings: nodeSelector: node-role/example: “” tolerations:
| yaml apiVersion: deckhouse.io/v1alpha1 kind: ModuleConfig metadata: name: vertical-pod-autoscaler spec: version: 1 enabled: true settings: nodeSelector: node-role/example: “” tolerations:
|
Пример минимального CR
| The basic
|
yaml apiVersion: autoscaling.k8s.io/v1 kind: VerticalPodAutoscaler metadata: name: my-app-vpa spec: targetRef: apiVersion: “apps/v1” kind: StatefulSet name: my-app | yaml apiVersion: autoscaling.k8s.io/v1 kind: VerticalPodAutoscaler metadata: name: my-app-vpa spec: targetRef: apiVersion: “apps/v1” kind: StatefulSet name: my-app |
Пример полного CR
| The advanced
|
yaml apiVersion: autoscaling.k8s.io/v1 kind: VerticalPodAutoscaler metadata: name: my-app-vpa spec: targetRef: apiVersion: “apps/v1” kind: Deployment name: my-app updatePolicy: updateMode: “Auto” resourcePolicy: containerPolicies:
| yaml apiVersion: autoscaling.k8s.io/v1 kind: VerticalPodAutoscaler metadata: name: my-app-vpa spec: targetRef: apiVersion: “apps/v1” kind: Deployment name: my-app updatePolicy: updateMode: “Auto” resourcePolicy: containerPolicies:
|