61 lines
1.3 KiB
YAML
61 lines
1.3 KiB
YAML
# This values.yaml file contains the values needed to enable HA mode.
|
|
# Usage:
|
|
# helm install -f values-ha.yaml
|
|
|
|
# -- Create PodDisruptionBudget resources for each control plane workload
|
|
enablePodDisruptionBudget: true
|
|
|
|
# -- Specify a deployment strategy for each control plane workload
|
|
deploymentStrategy:
|
|
rollingUpdate:
|
|
maxUnavailable: 1
|
|
maxSurge: 25%
|
|
|
|
# -- add PodAntiAffinity to each control plane workload
|
|
enablePodAntiAffinity: true
|
|
|
|
# nodeAffinity:
|
|
|
|
# proxy configuration
|
|
proxy:
|
|
resources:
|
|
cpu:
|
|
request: 100m
|
|
memory:
|
|
limit: 250Mi
|
|
request: 20Mi
|
|
|
|
# controller configuration
|
|
controllerReplicas: 3
|
|
controllerResources: &controller_resources
|
|
cpu: &controller_resources_cpu
|
|
limit: ""
|
|
request: 100m
|
|
memory:
|
|
limit: 250Mi
|
|
request: 50Mi
|
|
destinationResources: *controller_resources
|
|
|
|
# identity configuration
|
|
identityResources:
|
|
cpu: *controller_resources_cpu
|
|
memory:
|
|
limit: 250Mi
|
|
request: 10Mi
|
|
|
|
# heartbeat configuration
|
|
heartbeatResources: *controller_resources
|
|
|
|
# proxy injector configuration
|
|
proxyInjectorResources: *controller_resources
|
|
webhookFailurePolicy: Fail
|
|
|
|
# service profile validator configuration
|
|
spValidatorResources: *controller_resources
|
|
|
|
# policy controller configuration
|
|
policyControllerResources: *controller_resources
|
|
|
|
# flag for linkerd check
|
|
highAvailability: true
|