What are the components of Kubernetes worker and explain each component functions

Kubelet
Registers node with cluster 
Watches apiserver 
Instantiates pods 
Reports back to master 

Container Engine
Does container management like pulling images, starting/stopping containers 

Kube-proxy
Manages kubernetes networking like Pod IP addresses  and load balances across all pods in a service