kubernetes: k8s.io/kubernetes/pkg/controller/endpointslicemirroring/config Index | Files | Directories

package config

import "k8s.io/kubernetes/pkg/controller/endpointslicemirroring/config"


Package Files

doc.go types.go zz_generated.deepcopy.go

type EndpointSliceMirroringControllerConfiguration Uses

type EndpointSliceMirroringControllerConfiguration struct {
    // mirroringConcurrentServiceEndpointSyncs is the number of service endpoint
    // syncing operations that will be done concurrently. Larger number = faster
    // endpoint slice updating, but more CPU (and network) load.
    MirroringConcurrentServiceEndpointSyncs int32

    // mirroringMaxEndpointsPerSubset is the maximum number of endpoints that
    // will be mirrored to an EndpointSlice for an EndpointSubset.
    MirroringMaxEndpointsPerSubset int32

    // mirroringEndpointUpdatesBatchPeriod can be used to batch EndpointSlice
    // updates. All updates triggered by EndpointSlice changes will be delayed
    // by up to 'mirroringEndpointUpdatesBatchPeriod'. If other addresses in the
    // same Endpoints resource change in that period, they will be batched to a
    // single EndpointSlice update. Default 0 value means that each Endpoints
    // update triggers an EndpointSlice update.
    MirroringEndpointUpdatesBatchPeriod metav1.Duration

EndpointSliceMirroringControllerConfiguration contains elements describing EndpointSliceMirroringController.

func (*EndpointSliceMirroringControllerConfiguration) DeepCopy Uses

func (in *EndpointSliceMirroringControllerConfiguration) DeepCopy() *EndpointSliceMirroringControllerConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSliceMirroringControllerConfiguration.

func (*EndpointSliceMirroringControllerConfiguration) DeepCopyInto Uses

func (in *EndpointSliceMirroringControllerConfiguration) DeepCopyInto(out *EndpointSliceMirroringControllerConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.



Package config imports 1 packages (graph) and is imported by 4 packages. Updated 2020-07-13. Refresh now. Tools for package owners.