type Config … type ProxyConfig … type ServicesConfig … type rangeRegistries … type legacyProvider … func New(c Config) (*legacyProvider, error) { … } func (p *legacyProvider) NewRESTStorage(apiResourceConfigSource serverstorage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (genericapiserver.APIGroupInfo, error) { … } func (c *Config) newServiceIPAllocators() (registries rangeRegistries, primaryClusterIPAllocator ipallocator.Interface, clusterIPAllocators map[api.IPFamily]ipallocator.Interface, nodePortAllocator *portallocator.PortAllocator, err error) { … } var _ … func (p *legacyProvider) PostStartHook() (string, genericapiserver.PostStartHookFunc, error) { … } func (p *legacyProvider) GroupName() string { … } type componentStatusStorage … func (s componentStatusStorage) serversToValidate() map[string]componentstatus.Server { … }