Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewElection ¶
func NewElection(config Config, client kubernetes.Interface) (*leaderelection.LeaderElector, error)
NewElection returns leaderelection.LeaderElector to start election, should use leaderelection.LeaderElector.Run(ctx)
Types ¶
type Config ¶
type Config struct { // ElectionID unique id ElectionID string // ResourceName k8s resource type, default is configmap ResourceName string // ResourceNamespace set namespace for election config file ResourceNamespace string // Callbacks monitor the master-slave election events Callbacks leaderelection.LeaderCallbacks }
Config used to configure leader election
Click to show internal directories.
Click to hide internal directories.