Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { PodClient *rest.RESTClient PodClientset *kubernetes.Clientset PodConfig *rest.Config Ctx context.Context InformerNamespaces map[string]struct{} // contains filtered or unexported fields }
Controller holds the connections for the controller
func (*Controller) SetupWatch ¶
func (c *Controller) SetupWatch(ns string)
SetupWatch creates creates a new controller that provides event notifications when pods are added, updated and deleted in the specific namespace specified. This includes defining the funtions that should be called when various add, update and delete events are received. Only one controller can be created per namespace to ensure duplicate events are not generated.
Click to show internal directories.
Click to hide internal directories.