Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func New ¶
func New( logger *slog.Logger, kclient kubernetes.Interface, r prometheus.Registerer, kubeletServiceName string, kubeletServiceNamespace string, kubeletSelector operator.LabelSelector, commonAnnotations operator.Map, commonLabels operator.Map, opts ...ControllerOption, ) (*Controller, error)
type ControllerOption ¶ added in v0.77.0
type ControllerOption func(*Controller)
func WithEndpointSlice ¶ added in v0.77.0
func WithEndpointSlice() ControllerOption
func WithEndpoints ¶ added in v0.77.0
func WithEndpoints() ControllerOption
func WithMaxEndpointsPerSlice ¶ added in v0.77.0
func WithMaxEndpointsPerSlice(v int) ControllerOption
func WithNodeAddressPriority ¶ added in v0.77.0
func WithNodeAddressPriority(s string) ControllerOption
Click to show internal directories.
Click to hide internal directories.