Question - How to run a POD on a particular node?
Answer -
Various methods are available to achieve it.
- nodeName: specify the name of a node in POD spec configuration, it will try to run the POD on a specific node.
- nodeSelector: Assign a specific label to the node which has special resources and use the same label in POD spec so that POD will run only on that node.
- nodeaffinities: required DuringSchedulingIgnoredDuringExecution, preferredDuringSchedulingIgnoredDuringExecution are hard and soft requirements for running the POD on specific nodes. This will be replacing nodeSelector in the future. It depends on the node labels.