W1109 15:22:29.257015 2 config.go:303] scheduler "agent-scheduler": preferWarmupNodes is no longer honored by the allocation-rate policy; use policy=warmup to prioritize warmup nodes W1109 15:22:29.257141 2 config.go:274] --scheduler-configs is deprecated and will be removed in a future release; migrate to the sharding ConfigMap Usage of /usr/bin/vc-controller-manager: --add-dir-header If true, adds the file directory to the header of the log messages --alsologtostderr log to standard error as well as files (no effect when -logtostderr=true) --alsologtostderrthreshold severity logs at or above this threshold go to stderr when -alsologtostderr=true (no effect when -logtostderr=true) --ca-cert-file string File containing the x509 Certificate for HTTPS. --controllers strings Specify controller gates. Use '*' for all controllers, all knownController: [colocation-config-controller cronjob-controller gc-controller hyperNode-controller job-controller jobflow-controller jobtemplate-controller namespacequeue-controller pg-controller queue-controller sharding-controller] ,and we can use '-' to disable controllers, e.g. "-job-controller,-queue-controller" to disable job and queue controllers. (default [*,-sharding-controller]) --enable-healthz Enable the health check; it is false by default --enable-metrics Enable the metrics function; it is false by default --enable-node-event-trigger Enable node event trigger for shard updates (default true) --feature-gates mapStringBool A set of key=value pairs that describe feature gates for alpha/experimental features. Options are: APIResponseCompression=true|false (BETA - default=true) APIServerIdentity=true|false (BETA - default=true) APIServingWithRoutine=true|false (ALPHA - default=false) AllAlpha=true|false (ALPHA - default=false) AllBeta=true|false (BETA - default=false) AllowParsingUserUIDFromCertAuth=true|false (BETA - default=true) AllowUnsafeMalformedObjectDeletion=true|false (ALPHA - default=false) AtomicFIFO=true|false (BETA - default=true) AuthorizePodWebsocketUpgradeCreatePermission=true|false (BETA - default=true) CBORServingAndStorage=true|false (ALPHA - default=false) CPUManagerPolicyAlphaOptions=true|false (ALPHA - default=false) CPUManagerPolicyBetaOptions=true|false (BETA - default=true) CRDObservedGenerationTracking=true|false (BETA - default=true) CRIListStreaming=true|false (ALPHA - default=false) CSIStorage=true|false (ALPHA - default=false) CSIVolumeHealth=true|false (ALPHA - default=false) ClearingNominatedNodeNameAfterBinding=true|false (BETA - default=true) ClientsAllowCARotation=true|false (BETA - default=true) ClientsAllowCBOR=true|false (ALPHA - default=false) ClientsAllowTLSCacheGC=true|false (BETA - default=true) ClientsPreferCBOR=true|false (ALPHA - default=false) CloudControllerManagerWatchBasedRoutesReconciliation=true|false (ALPHA - default=false) CloudControllerManagerWebhook=true|false (ALPHA - default=false) ClusterTrustBundle=true|false (BETA - default=false) ClusterTrustBundleProjection=true|false (BETA - default=false) ComponentFlagz=true|false (BETA - default=true) ComponentStatusz=true|false (BETA - default=true) ConcurrentWatchObjectDecode=true|false (BETA - default=false) ConstrainedImpersonation=true|false (BETA - default=true) ContainerCheckpoint=true|false (BETA - default=true) ContainerRestartRules=true|false (BETA - default=true) ContainerStopSignals=true|false (ALPHA - default=false) CoordinatedLeaderElection=true|false (BETA - default=false) CronVolcanoJobSupport=true|false (ALPHA - default=true) CrossNamespaceVolumeDataSource=true|false (ALPHA - default=false) DRAConsumableCapacity=true|false (BETA - default=true) DRADeviceBindingConditions=true|false (BETA - default=true) DRADeviceTaintRules=true|false (BETA - default=false) DRADeviceTaints=true|false (BETA - default=true) DRAExtendedResource=true|false (BETA - default=true) DRAListTypeAttributes=true|false (ALPHA - default=false) DRANodeAllocatableResources=true|false (ALPHA - default=false) DRAPartitionableDevices=true|false (BETA - default=true) DRAResourceClaimDeviceStatus=true|false (BETA - default=true) DRAResourceClaimGranularStatusAuthorization=true|false (BETA - default=true) DRAResourcePoolStatus=true|false (ALPHA - default=false) DRASchedulerFilterTimeout=true|false (BETA - default=true) DRAWorkloadResourceClaims=true|false (ALPHA - default=false) DeclarativeValidationBeta=true|false (BETA - default=true) DeploymentReplicaSetTerminatingReplicas=true|false (BETA - default=true) DetectCacheInconsistency=true|false (BETA - default=true) EnvFiles=true|false (BETA - default=true) EventedPLEG=true|false (ALPHA - default=false) ExtendWebSocketsToKubelet=true|false (BETA - default=true) GangScheduling=true|false (ALPHA - default=false) GenericWorkload=true|false (ALPHA - default=false) GracefulNodeShutdown=true|false (BETA - default=true) GracefulNodeShutdownBasedOnPodPriority=true|false (BETA - default=true) HPAConfigurableTolerance=true|false (BETA - default=true) HPAScaleToZero=true|false (ALPHA - default=false) HostnameOverride=true|false (BETA - default=true) ImageVolumeWithDigest=true|false (ALPHA - default=false) InOrderInformersBatchProcess=true|false (BETA - default=true) InPlacePodLevelResourcesVerticalScaling=true|false (BETA - default=true) InPlacePodVerticalScalingExclusiveCPUs=true|false (ALPHA - default=false) InPlacePodVerticalScalingExclusiveMemory=true|false (ALPHA - default=false) InPlacePodVerticalScalingInitContainers=true|false (BETA - default=true) KubeletCrashLoopBackOffMax=true|false (BETA - default=true) KubeletEnsureSecretPulledImages=true|false (BETA - default=true) KubeletInUserNamespace=true|false (ALPHA - default=false) KubeletSeparateDiskGC=true|false (BETA - default=true) KubeletServiceAccountTokenForCredentialProviders=true|false (BETA - default=true) ListFromCacheSnapshot=true|false (BETA - default=true) LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (BETA - default=false) ManifestBasedAdmissionControlConfig=true|false (ALPHA - default=false) MatchLabelKeysInPodTopologySpread=true|false (BETA - default=true) MatchLabelKeysInPodTopologySpreadSelectorMerge=true|false (BETA - default=true) MaxUnavailableStatefulSet=true|false (BETA - default=false) MemoryQoS=true|false (ALPHA - default=false) MutablePVNodeAffinity=true|false (ALPHA - default=false) MutablePodResourcesForSuspendedJobs=true|false (BETA - default=true) MutableSchedulingDirectivesForSuspendedJobs=true|false (BETA - default=true) NamespaceQueue=true|false (ALPHA - default=false) NodeDeclaredFeatures=true|false (BETA - default=true) NominatedNodeNameForExpectation=true|false (BETA - default=true) OpenAPIEnums=true|false (BETA - default=true) OpportunisticBatching=true|false (BETA - default=true) PLEGOnDemandRelist=true|false (BETA - default=true) PersistentVolumeClaimUnusedSinceTime=true|false (ALPHA - default=false) PodAndContainerStatsFromCRI=true|false (ALPHA - default=false) PodCertificateRequest=true|false (BETA - default=false) PodDeletionCost=true|false (BETA - default=true) PodDisruptionBudgetsSupport=true|false (ALPHA - default=true) PodLevelResourceManagers=true|false (ALPHA - default=false) PodLevelResources=true|false (BETA - default=true) PodLogsQuerySplitStreams=true|false (ALPHA - default=false) PodReadyToStartContainersCondition=true|false (BETA - default=true) PodTopologyLabelsAdmission=true|false (BETA - default=true) PodsAPI=true|false (ALPHA - default=false) PortForwardWebsockets=true|false (BETA - default=true) PreventStaticPodAPIReferences=true|false (BETA - default=true) PriorityClass=true|false (ALPHA - default=true) QOSReserved=true|false (ALPHA - default=false) QueueCommandSync=true|false (ALPHA - default=true) ReduceDefaultCrashLoopBackOffDecay=true|false (ALPHA - default=false) RelaxedServiceNameValidation=true|false (BETA - default=true) ReloadKubeletClientCAFile=true|false (BETA - default=true) ReloadKubeletServerCertificateFile=true|false (BETA - default=true) RemoteRequestHeaderUID=true|false (BETA - default=true) ResourceHealthStatus=true|false (BETA - default=true) ResourceHealthStatusMessage=true|false (BETA - default=true) ResourceTopology=true|false (ALPHA - default=true) RestartAllContainersOnContainerExits=true|false (BETA - default=true) RotateKubeletServerCertificate=true|false (BETA - default=true) RuntimeClassInImageCriApi=true|false (ALPHA - default=false) SELinuxMount=true|false (BETA - default=false) SchedulerAsyncAPICalls=true|false (BETA - default=false) SchedulerAsyncPreemption=true|false (BETA - default=true) SchedulerPopFromBackoffQ=true|false (BETA - default=true) SchedulingGatesQueueAdmission=true|false (ALPHA - default=false) ServiceAccountNodeAudienceRestriction=true|false (BETA - default=true) ShardedListAndWatch=true|false (ALPHA - default=false) SizeBasedListCostEstimate=true|false (BETA - default=true) StaleControllerConsistencyDaemonSet=true|false (BETA - default=true) StaleControllerConsistencyJob=true|false (BETA - default=true) StaleControllerConsistencyReplicaSet=true|false (BETA - default=true) StaleControllerConsistencyStatefulSet=true|false (BETA - default=true) StatefulSetSemanticRevisionComparison=true|false (BETA - default=true) StorageCapacityScoring=true|false (ALPHA - default=false) StorageVersionAPI=true|false (ALPHA - default=false) StorageVersionHash=true|false (BETA - default=true) StorageVersionMigrator=true|false (BETA - default=false) StrictIPCIDRValidation=true|false (BETA - default=true) StructuredAuthenticationConfigurationEgressSelector=true|false (BETA - default=true) StructuredAuthenticationConfigurationJWKSMetrics=true|false (BETA - default=true) TaintTolerationComparisonOperators=true|false (ALPHA - default=false) TokenRequestServiceAccountUIDValidation=true|false (BETA - default=true) TopologyAwareWorkloadScheduling=true|false (ALPHA - default=false) TopologyManagerPolicyAlphaOptions=true|false (ALPHA - default=false) TopologyManagerPolicyBetaOptions=true|false (BETA - default=true) TranslateStreamCloseWebsocketRequests=true|false (BETA - default=true) UnauthenticatedHTTP2DOSMitigation=true|false (BETA - default=true) UnknownVersionInteroperabilityProxy=true|false (BETA - default=true) UnlockWhileProcessingFIFO=true|false (BETA - default=true) UnschedulableJobCache=true|false (ALPHA - default=false) UserNamespacesHostNetworkSupport=true|false (ALPHA - default=false) VolcanoJobSupport=true|false (ALPHA - default=true) VolumeLimitScaling=true|false (ALPHA - default=false) WatchCacheInitializationPostStartHook=true|false (BETA - default=true) WatchList=true|false (BETA - default=true) WatchListClient=true|false (BETA - default=true) WindowsCPUAndMemoryAffinity=true|false (ALPHA - default=false) WindowsGracefulNodeShutdown=true|false (BETA - default=true) WorkLoadSupport=true|false (ALPHA - default=true) WorkloadAwarePreemption=true|false (ALPHA - default=false) WorkloadWithJob=true|false (ALPHA - default=false) --healthz-address string The address to listen on for the health check server. (default ":11251") --inherit-owner-annotations Enable inherit owner annotations for pods when create podgroup; it is enabled by default (default true) --kube-api-burst int Burst to use while talking with kubernetes apiserver (default 100) --kube-api-qps float32 QPS to use while talking with kubernetes apiserver (default 50) --kubeconfig string Path to kubeconfig file with authorization and master location information. --leader-elect Start a leader election client and gain leadership before executing the main loop. Enable this when running replicated components for high availability. (default true) --leader-elect-lease-duration duration The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate. This is only applicable if leader election is enabled. (default 15s) --leader-elect-renew-deadline duration The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than the lease duration. This is only applicable if leader election is enabled. (default 10s) --leader-elect-resource-lock string The type of resource object that is used for locking during leader election. Supported options are 'leases'. (default "leases") --leader-elect-resource-name string The name of resource object that is used for locking during leader election. (default "vc-controller-manager") --leader-elect-resource-namespace string The namespace of resource object that is used for locking during leader election. (default "volcano-system") --leader-elect-retry-period duration The duration the clients should wait between attempting acquisition and renewal of a leadership. This is only applicable if leader election is enabled. (default 2s) --legacy-stderr-threshold-behavior If true, stderrthreshold is ignored when logtostderr=true (legacy behavior). If false, stderrthreshold is honored even when logtostderr=true --listen-address string The address to listen on for HTTP requests. (default ":8081") --log-backtrace-at traceLocation when logging hits line file:N, emit a stack trace (default :0) --log-dir string If non-empty, write log files in this directory (no effect when -logtostderr=true) --log-file string If non-empty, use this log file (no effect when -logtostderr=true) --log-file-max-size uint Defines the maximum size a log file can grow to (no effect when -logtostderr=true). Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800) --log-flush-frequency duration Maximum number of seconds between log flushes (default 5s) --logtostderr log to standard error instead of files (default true) --master string The address of the Kubernetes API server (overrides any value in kubeconfig) --max-namespacequeue-depth int Maximum number of NamespaceQueue levels below a cluster Queue (default 5) --max-requeue-num int The number of times a job, queue, NamespaceQueue or command will be requeued before it is dropped out of the queue (default 15) --one-output If true, only write logs to their native severity level (vs also writing to each lower severity level; no effect when -logtostderr=true) --scheduler-configs strings Deprecated: use a sharding ConfigMap (--sharding-configmap) instead. Format: name:type:min_util:max_util:prefer_warmup:min_nodes:max_nodes. Used only when no valid sharding ConfigMap is available. (default [volcano:volcano:0.0:0.6:false:2:100,agent-scheduler:agent:0.7:1.0:true:2:100]) --scheduler-name stringArray Volcano will handle pods whose .spec.SchedulerName is same as scheduler-name (default [volcano]) --shard-sync-period duration Period for shard synchronization (default 1m0s) --sharding-configmap string Name of the ConfigMap that contains sharding configuration (key: sharding.yaml). When set, ConfigMap-based config takes precedence over --scheduler-configs flags and the controller watches the ConfigMap for live updates. (default "volcano-sharding-configmap") --sharding-configmap-namespace string Namespace of the sharding configuration ConfigMap. (default "volcano-system") --skip-headers If true, avoid header prefixes in the log messages --skip-log-headers If true, avoid headers when opening log files (no effect when -logtostderr=true) --stderrthreshold severity logs at or above this threshold go to stderr when writing to files and stderr (no effect when -logtostderr=true or -alsologtostderr=true unless -legacy_stderr_threshold_behavior=false) --tls-cert-file string File containing the default x509 Certificate for HTTPS. (CA cert, if any, concatenated after server cert). --tls-private-key-file string File containing the default x509 private key matching --tls-cert-file. -v, --v Level number for the log level verbosity --version Show version and quit --vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging --worker-threads uint32 The number of threads syncing job operations concurrently. Larger number = faster job updating, but more CPU load (default 3) --worker-threads-for-cronjob uint32 The number of threads syncing cronjob operations. The larger the number, the faster the cronjob processing, but requires more CPU load. (default 3) --worker-threads-for-gc uint32 The number of threads for recycling jobs. The larger the number, the faster the job recycling, but requires more CPU load. (default 1) --worker-threads-for-podgroup uint32 The number of threads syncing podgroup operations. The larger the number, the faster the podgroup processing, but requires more CPU load. (default 5) --worker-threads-for-queue uint32 The number of threads syncing queue operations. The larger the number, the faster the queue processing, but requires more CPU load. (default 5)