When the Failover feature is enabled, the NoExecute taint does not take effect.
I have two clusters. cluster mcamel-zlh and cluster kpanda-global-cluster.
I deployed a deployment with 7 replicas to two clusters using the following pp. The deployment was successfully deployed, and there is one deployment with 1 replica in the mcamel-zlh cluster and deployment with 6 replicas in the kpanda-global-cluster cluster.
Then manually add a NoExecute taint on the cluster mcamel-zlh, wait for a few minutes, and there will be a deployment with 7 replicas on the cluster kpanda-global-cluster, but there is still a deployment with only 1 replica on the cluster mcamel-zlh.
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
Karmada version: v1.5.1
kubectl-karmada or karmadactl version (the result of kubectl-karmada version or karmadactl version):
What happened:
When the Failover feature is enabled, the NoExecute taint does not take effect.
I have two clusters. cluster
mcamel-zlh
and clusterkpanda-global-cluster
.I deployed a deployment with
7
replicas to two clusters using the following pp. The deployment was successfully deployed, and there is one deployment with1
replica in themcamel-zlh
cluster and deployment with6
replicas in thekpanda-global-cluster
cluster.Then manually add a
NoExecute
taint on the clustermcamel-zlh
, wait for a few minutes, and there will be a deployment with7
replicas on the clusterkpanda-global-cluster
, but there is still a deployment with only1
replica on the clustermcamel-zlh
.What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
kubectl-karmada version
orkarmadactl version
):