Why ‘kubernetes’ service ?
Analysis: kubectl describe svc kubernetes ‘kubernetes’ is a clusterIP service. (ie can be accessed only inside the cluster.) It has no selector specified.( So no automatic LB.) But endpoints specified(maybe hardcoded) as 172.31.15.134:6443 ( that means all the requests to this service will be routed to 172.31.15.134:6443) Now you can see the its the IP and port corresponding to APIServer pod. Conclusion: So kubernetes service act as a service for APIServer Pod. Other pods inside the cluster like Scheduler, Controller
Read more