kube-apiserver code breakdown: component composition and principle
1. Component composition apiserver consists of 3 components (AggregatorServer, APIServer, APIExtensionServer) AggregatorServer: implements proxy forwarding of requests, intercepts and forwards requests from users to other servers, and is responsible for the service discovery function of the entire APIServer APIServer: Responsible for processing some requests for built-in resource objects, including authentication, authentication, etc., as well as processing REST services for each built-in resource APIExtensionServer: mainly handles requests for custom resource objects
Posted by Hao Liang's Blog on Sunday, May 10, 2020