What are the components of Kubernetes worker and explain each component’s function?

Kubelet:
- Resides in each worker nodes.
- Registers the node to the master node.
- Instantiate the Pods.
Container Runtime (Docker):
- For managing and running the containers.
Kube-Proxy:
- It is a nw proxy.
- Implements nw rules on PODS.
- Fecilitate the communication with in the cluster and outside the cluster.
- All the networking related supports are done by this component.
- Can say like a virtual n/w card for the nodes.
- Responsible for assigning IP addresses and all.