diff --git a/charts/values.yaml b/charts/values.yaml index 0b3851840..c727830e8 100644 --- a/charts/values.yaml +++ b/charts/values.yaml @@ -250,7 +250,16 @@ apiServer: ## @param apiServer.nodeSelector nodeSelector: { } ## @param apiServer.affinity - affinity: { } + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - karmada-apiserver + topologyKey: kubernetes.io/hostname ## @param apiServer.tolerations tolerations: [ ] # - key: node-role.kubernetes.io/master @@ -269,8 +278,8 @@ apiServer: strategy: type: RollingUpdate rollingUpdate: - maxUnavailable: 0 - maxSurge: 50% + maxUnavailable: 1 + maxSurge: 1 ## karmada aggregated apiserver config aggregatedApiServer: