A k8s cluster has a control pane and multiple "nodes". 3 is the minimum and O(1000) is a lot (2k, 3k are considered very large deployments). Once you have a cluster we can create deployments on it. These happen with deployment configurations. These do more than traditional deployment scripts because they also monitor health and restart unhealthy instances.
See the cluster information for a given k8s cluster.
kubectl cluster-info
To get the list of running nodes in the current (configured how?) cluster:
kubectl get nodes