You are managing a Kubernetes cluster with several worker nodes, each designated for specific workloads. Some nodes are tainted to ensure only particular types of pods are scheduled on them. For example, node1 is tainted with key=high-memory, effect=NoSchedule . You want to deploy a pod that can run on this node, but it fails to schedule. Why might the pod fail to schedule on node1 , and what could be done to resolve the issue?