package
0.0.0-20191024030528-a481964b876e
Repository: https://github.com/divinerapier/learn-kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package ports defines ports used by various pieces of the kubernetes infrastructure.
Package reconcilers Endpoint Reconcilers for the apiserver.
Package storageversionhashdata is for test only.
No description provided by the author

# Functions

DefaultAPIResourceConfigSource returns default configuration for an APIResource.
ServiceIPRange checks if the serviceClusterIPRange flag is nil, raising a warning if so and setting service ip range to the default value in kubeoptions.DefaultServiceIPCIDR for now until the default is removed per the deprecation timeline guidelines.

# Constants

DefaultEndpointReconcilerInterval is the default amount of time for how often the endpoints for the kubernetes Service are reconciled.
DefaultEndpointReconcilerTTL is the default TTL timeout for the storage layer.

# Structs

ClientCARegistrationHook defines CA registration hook request structure.
CompletedConfig embeds a private pointer that cannot be instantiated outside of this package.
Config defines configuration for the master.
Controller is the controller manager for the core bootstrap Kubernetes controller loops, which manage creating the "kubernetes" service, the "default", "kube-system" and "kube-public" namespaces, and provide the IP repair check on service IPs.
EndpointReconcilerConfig holds the endpoint reconciler and endpoint reconciliation interval to be used by the master.
ExtraConfig defines extra configuration for the master.
Master contains state for a Kubernetes cluster master/api server.

# Interfaces

RESTStorageProvider is a factory type for REST storage.