Question: nodes are created by kubernetes?
Answer: Kubernetes creates a Node object internally (the representation). Kubernetes checks that a kubelet has registered to the API server that matches the metadata.name field of the Node. If the node is healthy (if all necessary services are running), it is eligible to run a Pod.