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.