Skip to content

Instantly share code, notes, and snippets.

@jseiser
Created June 20, 2025 15:47
Show Gist options
  • Save jseiser/99d49a8d353215d63eba75add1c48457 to your computer and use it in GitHub Desktop.
Save jseiser/99d49a8d353215d63eba75add1c48457 to your computer and use it in GitHub Desktop.
enablePodDisruptionBudget: true
commonLabels: # This is a hack for Pod Monitor Until
release: kube-prometheus-stack
deploymentStrategy:
rollingUpdate:
maxUnavailable: 1
maxSurge: 25%
enablePodAntiAffinity: true
proxy:
logFormat: json
resources:
cpu:
request: 100m
memory:
request: 20Mi
proxyInit:
logFormat: json
controllerReplicas: 3
controllerResources: &controller_resources
cpu: &controller_resources_cpu
request: 100m
memory:
request: 50Mi
destinationResources: *controller_resources
# identity configuration
identityResources:
cpu: *controller_resources_cpu
memory:
request: 10Mi
# heartbeat configuration
heartbeatResources: *controller_resources
# proxy injector configuration
proxyInjectorResources: *controller_resources
webhookFailurePolicy: Ignore
# service profile validator configuration
spValidatorResources: *controller_resources
controllerLogFormat: json
identity:
externalCA: true
issuer:
scheme: kubernetes.io/tls
policyValidator:
externalSecret: true
injectCaFrom: linkerd/linkerd-policy-validator
disableHeartBeat: true
proxyInjector:
externalSecret: true
injectCaFrom: linkerd/linkerd-proxy-injector
profileValidator:
externalSecret: true
injectCaFrom: linkerd/linkerd-sp-validator
podMonitor:
enabled: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment