pod

package
v4.3.0-beta.1+incompat... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2020 License: Apache-2.0 Imports: 25 Imported by: 0

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) Run

func (c *Controller) Run() error

Run starts an pod resource 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL