kubernetes/pkg/controlplane/instance.go

const DefaultEndpointReconcilerInterval

const DefaultEndpointReconcilerTTL

const IdentityLeaseComponentLabelKey

const KubeAPIServer

const repairLoopInterval

type Extra

type Config

type completedConfig

type CompletedConfig

type EndpointReconcilerConfig

type Instance

func (c *Config) createMasterCountReconciler() reconcilers.EndpointReconciler {}

func (c *Config) createNoneReconciler() reconcilers.EndpointReconciler {}

func (c *Config) createLeaseReconciler() reconcilers.EndpointReconciler {}

func (c *Config) createEndpointReconciler() reconcilers.EndpointReconciler {}

// Complete fills in any fields not set that are required to have valid data. It's mutating the receiver.
func (c *Config) Complete() CompletedConfig {}

// New returns a new instance of Master from the given config.
// Certain config fields will be set to a default value if unset.
// Certain config fields must be specified, including:
// KubeletClientConfig
func (c CompletedConfig) New(delegationTarget genericapiserver.DelegationTarget) (*Instance, error) {}

func (c CompletedConfig) StorageProviders(discovery clientdiscovery.DiscoveryInterface) ([]controlplaneapiserver.RESTStorageProvider, error) {}

var stableAPIGroupVersionsEnabledByDefault

var betaAPIGroupVersionsDisabledByDefault

var alphaAPIGroupVersionsDisabledByDefault

// DefaultAPIResourceConfigSource returns default configuration for an APIResource.
func DefaultAPIResourceConfigSource() *serverstorage.ResourceConfig {}