mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-02 11:18:16 +00:00
Merge pull request #34543 from ivan4th/dont-require-failure-domains-for-pod-affinity-checker
Automatic merge from submit-queue Don't require failureDomains in PodAffinityChecker `failureDomains` are only used for `PreferredDuringScheduling` pod anti-affinity, which is ignored by `PodAffinityChecker`. This unnecessary requirement was making it hard to move `PodAffinityChecker` to `GeneralPredicates` because that would require passing `--failure-domains` to both `kubelet` and `kube-controller-manager`.
This commit is contained in:
@@ -140,7 +140,7 @@ func defaultPredicates() sets.String {
|
||||
factory.RegisterFitPredicateFactory(
|
||||
"MatchInterPodAffinity",
|
||||
func(args factory.PluginFactoryArgs) algorithm.FitPredicate {
|
||||
return predicates.NewPodAffinityPredicate(args.NodeInfo, args.PodLister, args.FailureDomains)
|
||||
return predicates.NewPodAffinityPredicate(args.NodeInfo, args.PodLister)
|
||||
},
|
||||
),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user