Documentation

Index

Constants

View Source
const GroupName = "kubecontrollermanager.config.k8s.io"

    GroupName is the group name used in this package

    Variables

    View Source
    var (
    	// SchemeBuilder is the scheme builder with scheme init functions to run for this API package
    	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
    	// AddToScheme is a global function that registers this API group & version to a scheme
    	AddToScheme = SchemeBuilder.AddToScheme
    )
    View Source
    var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}

      SchemeGroupVersion is group version used to register these objects

      Functions

      This section is empty.

      Types

      type DeprecatedControllerConfiguration

      type DeprecatedControllerConfiguration struct {
      	// DEPRECATED: deletingPodsQps is the number of nodes per second on which pods are deleted in
      	// case of node failure.
      	DeletingPodsQPS float32
      	// DEPRECATED: deletingPodsBurst is the number of nodes on which pods are bursty deleted in
      	// case of node failure. For more details look into RateLimiter.
      	DeletingPodsBurst int32
      	// registerRetryCount is the number of retries for initial node registration.
      	// Retry interval equals node-sync-period.
      	RegisterRetryCount int32
      }

        DeprecatedControllerConfiguration contains elements be deprecated.

        func (*DeprecatedControllerConfiguration) DeepCopy

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

          func (*DeprecatedControllerConfiguration) DeepCopyInto

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

            type KubeControllerManagerConfiguration

            type KubeControllerManagerConfiguration struct {
            	metav1.TypeMeta
            
            	// Generic holds configuration for a generic controller-manager
            	Generic cmconfig.GenericControllerManagerConfiguration
            	// KubeCloudSharedConfiguration holds configuration for shared related features
            	// both in cloud controller manager and kube-controller manager.
            	KubeCloudShared cpconfig.KubeCloudSharedConfiguration
            
            	// AttachDetachControllerConfiguration holds configuration for
            	// AttachDetachController related features.
            	AttachDetachController attachdetachconfig.AttachDetachControllerConfiguration
            	// CSRSigningControllerConfiguration holds configuration for
            	// CSRSigningController related features.
            	CSRSigningController csrsigningconfig.CSRSigningControllerConfiguration
            	// DaemonSetControllerConfiguration holds configuration for DaemonSetController
            	// related features.
            	DaemonSetController daemonconfig.DaemonSetControllerConfiguration
            	// DeploymentControllerConfiguration holds configuration for
            	// DeploymentController related features.
            	DeploymentController deploymentconfig.DeploymentControllerConfiguration
            	// StatefulSetControllerConfiguration holds configuration for
            	// StatefulSetController related features.
            	StatefulSetController statefulsetconfig.StatefulSetControllerConfiguration
            	// DeprecatedControllerConfiguration holds configuration for some deprecated
            	// features.
            	DeprecatedController DeprecatedControllerConfiguration
            	// EndpointControllerConfiguration holds configuration for EndpointController
            	// related features.
            	EndpointController endpointconfig.EndpointControllerConfiguration
            	// EndpointSliceControllerConfiguration holds configuration for
            	// EndpointSliceController related features.
            	EndpointSliceController endpointsliceconfig.EndpointSliceControllerConfiguration
            	// EndpointSliceMirroringControllerConfiguration holds configuration for
            	// EndpointSliceMirroringController related features.
            	EndpointSliceMirroringController endpointslicemirroringconfig.EndpointSliceMirroringControllerConfiguration
            	// GarbageCollectorControllerConfiguration holds configuration for
            	// GarbageCollectorController related features.
            	GarbageCollectorController garbagecollectorconfig.GarbageCollectorControllerConfiguration
            	// HPAControllerConfiguration holds configuration for HPAController related features.
            	HPAController poautosclerconfig.HPAControllerConfiguration
            	// JobControllerConfiguration holds configuration for JobController related features.
            	JobController jobconfig.JobControllerConfiguration
            	// CronJobControllerConfiguration holds configuration for CronJobController
            	// related features.
            	CronJobController cronjobconfig.CronJobControllerConfiguration
            	// NamespaceControllerConfiguration holds configuration for NamespaceController
            	// related features.
            	NamespaceController namespaceconfig.NamespaceControllerConfiguration
            	// NodeIPAMControllerConfiguration holds configuration for NodeIPAMController
            	// related features.
            	NodeIPAMController nodeipamconfig.NodeIPAMControllerConfiguration
            	// NodeLifecycleControllerConfiguration holds configuration for
            	// NodeLifecycleController related features.
            	NodeLifecycleController nodelifecycleconfig.NodeLifecycleControllerConfiguration
            	// PersistentVolumeBinderControllerConfiguration holds configuration for
            	// PersistentVolumeBinderController related features.
            	PersistentVolumeBinderController persistentvolumeconfig.PersistentVolumeBinderControllerConfiguration
            	// PodGCControllerConfiguration holds configuration for PodGCController
            	// related features.
            	PodGCController podgcconfig.PodGCControllerConfiguration
            	// ReplicaSetControllerConfiguration holds configuration for ReplicaSet related features.
            	ReplicaSetController replicasetconfig.ReplicaSetControllerConfiguration
            	// ReplicationControllerConfiguration holds configuration for
            	// ReplicationController related features.
            	ReplicationController replicationconfig.ReplicationControllerConfiguration
            	// ResourceQuotaControllerConfiguration holds configuration for
            	// ResourceQuotaController related features.
            	ResourceQuotaController resourcequotaconfig.ResourceQuotaControllerConfiguration
            	// SAControllerConfiguration holds configuration for ServiceAccountController
            	// related features.
            	SAController serviceaccountconfig.SAControllerConfiguration
            	// ServiceControllerConfiguration holds configuration for ServiceController
            	// related features.
            	ServiceController serviceconfig.ServiceControllerConfiguration
            	// TTLAfterFinishedControllerConfiguration holds configuration for
            	// TTLAfterFinishedController related features.
            	TTLAfterFinishedController ttlafterfinishedconfig.TTLAfterFinishedControllerConfiguration
            }

              KubeControllerManagerConfiguration contains elements describing kube-controller manager.

              func (*KubeControllerManagerConfiguration) DeepCopy

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

                func (*KubeControllerManagerConfiguration) DeepCopyInto

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

                  func (*KubeControllerManagerConfiguration) DeepCopyObject

                  func (in *KubeControllerManagerConfiguration) DeepCopyObject() runtime.Object

                    DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

                    Directories

                    Path Synopsis