package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev

# Functions

NewEndpointsAdapter returns a new EndpointsAdapter.
NewLeaseEndpointReconciler creates a new LeaseEndpoint reconciler.
NewLeases creates a new etcd-based Leases implementation.
NewMasterCountEndpointReconciler creates a new EndpointReconciler that reconciles based on a specified expected number of masters.
NewNoneEndpointReconciler creates a new EndpointReconciler that reconciles based on a nothing.

# Constants

LeaseEndpointReconcilerType will select a storage based reconciler.
MasterCountReconcilerType will select the original reconciler.
NoneEndpointReconcilerType will turn off the endpoint reconciler.

# Variables

AllTypes export all reconcilers.

# Structs

EndpointsAdapter provides a simple interface for reading and writing both Endpoints and Endpoint Slices.

# Interfaces

EndpointReconciler knows how to reconcile the endpoints for the apiserver service.
Leases is an interface which assists in managing the set of active masters.

# Type aliases

Type the reconciler type.
Types an array of reconciler types.