Pod : just a containerized application
When we create a Deployment on Kubernetes, that Deployment creates Pods with containers inside them
A Pod is a Kubernetes abstraction that represents a group of one or more application containers
Node: worker machine on which the pod runs.
A Pod always runs on a Node.
Node can have multiple pods
A Kubernetes cluster is a set of nodes that run containerized applications They are more lightweight and flexible than virtual machines.