Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ExcludesNamespaceList = []string{"kube-system", "ingress-nginx", "kube-public", "monitor"}
)
Functions ¶
This section is empty.
Types ¶
type BotController ¶
type BotController interface { Sync(stopCh <-chan struct{}) error Run(stopCh <-chan struct{}) // contains filtered or unexported methods }
type DeploymentController ¶
type DeploymentController struct {
// contains filtered or unexported fields
}
func NewDeploymentController ¶
func NewDeploymentController(informerFactory informers.SharedInformerFactory) *DeploymentController
func (*DeploymentController) Run ¶
func (c *DeploymentController) Run(stopCh <-chan struct{})
Run starts shared informers and waits for the shared controller cache to
synchronize.
func (*DeploymentController) Sync ¶
func (c *DeploymentController) Sync(stopCh <-chan struct{}) error
type IngressController ¶
type IngressController struct {
// contains filtered or unexported fields
}
func NewIngressController ¶
func NewIngressController(informerFactory informers.SharedInformerFactory) *IngressController
func (*IngressController) Run ¶
func (c *IngressController) Run(stopCh <-chan struct{})
Run starts shared informers and waits for the shared controller cache to
synchronize.
func (*IngressController) Sync ¶
func (c *IngressController) Sync(stopCh <-chan struct{}) error
type ServiceController ¶
type ServiceController struct {
// contains filtered or unexported fields
}
func NewServiceController ¶
func NewServiceController(informerFactory informers.SharedInformerFactory) *ServiceController
func (*ServiceController) Run ¶
func (c *ServiceController) Run(stopCh <-chan struct{})
Run starts shared informers and waits for the shared controller cache to
synchronize.
func (*ServiceController) Sync ¶
func (c *ServiceController) Sync(stopCh <-chan struct{}) error
Click to show internal directories.
Click to hide internal directories.