ingress

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 20, 2022 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewConcurrencyWatchdog

func NewConcurrencyWatchdog(manager ctrl.Manager, conf *config.Config) error

func NewIngressControllerReconciler

func NewIngressControllerReconciler(manager ctrl.Manager, resources []client.Object) error

Types

type ConcurrencyWatchdog

type ConcurrencyWatchdog struct {
	// contains filtered or unexported fields
}

ConcurrencyWatchdog evicts ingress controller pods that have too many active connections relative to others. This helps redistribute long-running connections when the ingress controller scales up.

func (*ConcurrencyWatchdog) Start

func (c *ConcurrencyWatchdog) Start(ctx context.Context) error

type IngressControllerReconciler

type IngressControllerReconciler struct {
	// contains filtered or unexported fields
}

IngressControllerReconciler manages resources required to run the ingress controller.

func (*IngressControllerReconciler) Start

Jump to

Keyboard shortcuts

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