{
	"id": "f8755478-4225-45ab-a666-008aa480fd15",
	"created_at": "2026-04-06T01:31:14.442854Z",
	"updated_at": "2026-04-10T13:11:59.032735Z",
	"deleted_at": null,
	"sha1_hash": "d361357fe048cea6d3c1e1c305885cb21c50716a",
	"title": "kubelet",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 82326,
	"plain_text": "kubelet\r\nArchived: 2026-04-06 00:32:19 UTC\r\n--address string     Default: 0.0.0.0\r\nThe IP address for the Kubelet to serve on (set to '0.0.0.0' or '::' for listening on all interfaces and IP address\r\nfamilies) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config\r\nflag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--allowed-unsafe-sysctls strings\r\nComma-separated whitelist of unsafe sysctls or unsafe sysctl patterns (ending in *). Use these at your own risk.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--anonymous-auth     Default: true\r\nEnables anonymous requests to the Kubelet server. Requests that are not rejected by another authentication\r\nmethod are treated as anonymous requests. Anonymous requests have a username of system:anonymous, and a\r\ngroup name of system:unauthenticated. (DEPRECATED: This parameter should be set via the config file specified\r\nby the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--authentication-token-webhook\r\nUse the TokenReview API to determine authentication for bearer tokens. (DEPRECATED: This parameter should\r\nbe set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--authentication-token-webhook-cache-ttl duration     Default: 2m0s\r\nThe duration to cache responses from the webhook token authenticator. (DEPRECATED: This parameter should\r\nbe set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--authorization-mode string     Default: \"AlwaysAllow\"\r\nAuthorization mode for Kubelet server. Valid options are AlwaysAllow or Webhook. Webhook mode uses the\r\nSubjectAccessReview API to determine authorization. (DEPRECATED: This parameter should be set via the\r\nconfig file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--authorization-webhook-cache-authorized-ttl duration     Default: 5m0s\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 1 of 21\n\nThe duration to cache 'authorized' responses from the webhook authorizer. (DEPRECATED: This parameter\r\nshould be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--authorization-webhook-cache-unauthorized-ttl duration     Default: 30s\r\nThe duration to cache 'unauthorized' responses from the webhook authorizer. (DEPRECATED: This parameter\r\nshould be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--bootstrap-kubeconfig string\r\nPath to a kubeconfig file that will be used to get client certificate for kubelet. If the file specified by --kubeconfig\r\ndoes not exist, the bootstrap kubeconfig is used to request a client certificate from the API server. On success, a\r\nkubeconfig file referencing the generated client certificate and key is written to the path specified by --kubeconfig.\r\nThe client certificate and key file will be stored in the directory pointed by --cert-dir.\r\n--cert-dir string     Default: \"/var/lib/kubelet/pki\"\r\nThe directory where the TLS certs are located. If --tls-cert-file and --tls-private-key-file are provided, this flag will\r\nbe ignored.\r\n--cgroup-driver string     Default: \"cgroupfs\"\r\nDriver that the kubelet uses to manipulate cgroups on the host. Possible values: 'cgroupfs', 'systemd'\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--cgroup-root string\r\nOptional root cgroup to use for pods. This is handled by the container runtime on a best effort basis. Default: '',\r\nwhich means use the container runtime default. (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--cgroups-per-qos     Default: true\r\nEnable creation of QoS cgroup hierarchy, if true top level QoS and pod cgroups are created. (DEPRECATED:\r\nThis parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--client-ca-file string\r\nIf set, any request presenting a client certificate signed by one of the authorities in the client-ca-file is\r\nauthenticated with an identity corresponding to the CommonName of the client certificate. (DEPRECATED: This\r\nparameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 2 of 21\n\n--cloud-provider string\r\nThe provider for cloud services. Set to empty string for running with no cloud provider. Set to 'external' for\r\nrunning with an external cloud provider.\r\n--cluster-dns strings\r\nComma-separated list of DNS server IP address. This value is used for containers DNS server in case of Pods with\r\n\"dnsPolicy=ClusterFirst\". Note: all DNS servers appearing in the list MUST serve the same set of records\r\notherwise name resolution within the cluster may not work correctly. There is no guarantee as to which DNS\r\nserver may be contacted for name resolution. (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--cluster-domain string\r\nDomain for this cluster. If set, kubelet will configure all containers to search this domain in addition to the host's\r\nsearch domains (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --\r\nconfig flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--config string\r\nThe Kubelet will load its initial configuration from this file. The path may be absolute or relative; relative paths\r\nstart at the Kubelet's current working directory. Omit this flag to use the built-in default configuration values.\r\nCommand-line flags override configuration from this file.\r\n--config-dir string\r\nPath to a directory to specify drop-ins, allows the user to optionally specify additional configs to overwrite what is\r\nprovided by default and in the KubeletConfigFile flag. [default='']\r\n--container-log-max-files int32     Default: 5\r\n\u003cWarning: Beta feature\u003e Set the maximum number of container log files that can be present for a container. The\r\nnumber must be \u003e= 2. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's\r\n--config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--container-log-max-size string     Default: \"10Mi\"\r\n\u003cWarning: Beta feature\u003e Set the maximum size (e.g. 10Mi) of container log file before it is rotated.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--container-runtime-endpoint string     Default: \"unix:///run/containerd/containerd.sock\"\r\nThe endpoint of container runtime service. Unix Domain Sockets are supported on Linux, while npipe and tcp\r\nendpoints are supported on Windows. Examples:'unix:///path/to/runtime.sock', 'npipe:////./pipe/runtime'\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 3 of 21\n\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--contention-profiling\r\nEnable block profiling, if profiling is enabled (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--cpu-cfs-quota     Default: true\r\nEnable CPU CFS quota enforcement for containers that specify CPU limits (DEPRECATED: This parameter\r\nshould be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--cpu-cfs-quota-period duration     Default: 100ms\r\nSets CPU CFS quota period value, cpu.cfs_period_us, defaults to Linux Kernel default (DEPRECATED: This\r\nparameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--cpu-manager-policy string     Default: \"none\"\r\nCPU Manager policy to use. Possible values: 'none', 'static'. (DEPRECATED: This parameter should be set via the\r\nconfig file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--cpu-manager-policy-options \u003ccomma-separated 'key=value' pairs\u003e\r\nA set of key=value CPU Manager policy options to use, to fine tune their behaviour. If not supplied, keep the\r\ndefault behaviour. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --\r\nconfig flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--cpu-manager-reconcile-period duration     Default: 10s\r\n\u003cWarning: Alpha feature\u003e CPU Manager reconciliation period. Examples: '10s', or '1m'. If not supplied, defaults\r\nto 'NodeStatusUpdateFrequency' (DEPRECATED: This parameter should be set via the config file specified by\r\nthe Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--enable-controller-attach-detach     Default: true\r\nEnables the Attach/Detach controller to manage attachment/detachment of volumes scheduled to this node, and\r\ndisables kubelet from executing any attach/detach operations (DEPRECATED: This parameter should be set via\r\nthe config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--enable-debugging-handlers     Default: true\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 4 of 21\n\nEnables server endpoints for log collection and local running of containers and commands (DEPRECATED: This\r\nparameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--enable-server     Default: true\r\nEnable the Kubelet's server (DEPRECATED: This parameter should be set via the config file specified by the\r\nKubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--enforce-node-allocatable strings     Default: \"pods\"\r\nA comma separated list of levels of node allocatable enforcement to be enforced by kubelet. Acceptable options\r\nare 'none', 'pods', 'system-reserved', 'system-reserved-compressible', 'kube-reserved' and 'kube-reserved-compressible'. If any of the latter four options are specified, '--system-reserved-cgroup' and '--kube-reserved-cgroup' must also be set, respectively. If 'none' is specified, no additional options should be set. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/ for more details. (DEPRECATED:\r\nThis parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--event-burst int32     Default: 100\r\nMaximum size of a bursty event records, temporarily allows event records to burst to this number, while still not\r\nexceeding event-qps. The number must be \u003e= 0. If 0 will use DefaultBurst: 10. (DEPRECATED: This parameter\r\nshould be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--event-qps int32     Default: 50\r\nQPS to limit event creations. The number must be \u003e= 0. If 0 will use DefaultQPS: 5. (DEPRECATED: This\r\nparameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--eviction-hard \u003ccomma-separated 'key=value' pairs\u003e\r\nA set of eviction thresholds (e.g. memory.available\u003c1Gi) that if met would trigger a pod eviction.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--eviction-max-pod-grace-period int32\r\nMaximum allowed grace period (in seconds) to use when terminating pods in response to a soft eviction threshold\r\nbeing met. If negative, defer to pod specified value. (DEPRECATED: This parameter should be set via the config\r\nfile specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--eviction-minimum-reclaim \u003ccomma-separated 'key=value' pairs\u003e\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 5 of 21\n\nA set of minimum reclaims (e.g. imagefs.available=2Gi) that describes the minimum amount of resource the\r\nkubelet will reclaim when performing a pod eviction if that resource is under pressure. (DEPRECATED: This\r\nparameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--eviction-pressure-transition-period duration     Default: 5m0s\r\nDuration for which the kubelet has to wait before transitioning out of an eviction pressure condition.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--eviction-soft \u003ccomma-separated 'key=value' pairs\u003e\r\nA set of eviction thresholds (e.g. memory.available\u003c1.5Gi) that if met over a corresponding grace period would\r\ntrigger a pod eviction. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's\r\n--config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--eviction-soft-grace-period \u003ccomma-separated 'key=value' pairs\u003e\r\nA set of eviction grace periods (e.g. memory.available=1m30s) that correspond to how long a soft eviction\r\nthreshold must hold before triggering a pod eviction. (DEPRECATED: This parameter should be set via the config\r\nfile specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--exit-on-lock-contention\r\nWhether kubelet should exit upon lock-file contention.\r\n--experimental-allocatable-ignore-eviction\r\nWhen set to 'true', Hard Eviction Thresholds will be ignored while calculating Node Allocatable. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/ for more details. [default=false]\r\n(DEPRECATED: will be removed in 1.25 or later.)\r\n--experimental-mounter-path string\r\n[Experimental] Path of mounter binary. Leave empty to use the default mount. (DEPRECATED: will be removed\r\nin 1.25 or later. in favor of using CSI.)\r\n--fail-cgroupv1     Default: true\r\nPrevent the kubelet from starting on the host using cgroup v1.\r\n--fail-swap-on     Default: true\r\nMakes the Kubelet fail to start if swap is enabled on the node. (DEPRECATED: This parameter should be set via\r\nthe config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 6 of 21\n\n--feature-gates \u003ccomma-separated 'key=True|False' pairs\u003e\r\nA set of key=value pairs that describe feature gates for alpha/experimental features. Options are:\r\nAPIResponseCompression=true|false (BETA - default=true)\r\nAPIServerIdentity=true|false (BETA - default=true)\r\nAPIServingWithRoutine=true|false (ALPHA - default=false)\r\nAllAlpha=true|false (ALPHA - default=false)\r\nAllBeta=true|false (BETA - default=false)\r\nAllowParsingUserUIDFromCertAuth=true|false (BETA - default=true)\r\nAllowUnsafeMalformedObjectDeletion=true|false (ALPHA - default=false)\r\nAuthorizePodWebsocketUpgradeCreatePermission=true|false (BETA - default=true)\r\nCBORServingAndStorage=true|false (ALPHA - default=false)\r\nCPUManagerPolicyAlphaOptions=true|false (ALPHA - default=false)\r\nCPUManagerPolicyBetaOptions=true|false (BETA - default=true)\r\nCRDObservedGenerationTracking=true|false (BETA - default=false)\r\nCSIServiceAccountTokenSecrets=true|false (BETA - default=true)\r\nCSIVolumeHealth=true|false (ALPHA - default=false)\r\nClearingNominatedNodeNameAfterBinding=true|false (BETA - default=true)\r\nClientsAllowCBOR=true|false (ALPHA - default=false)\r\nClientsPreferCBOR=true|false (ALPHA - default=false)\r\nCloudControllerManagerWatchBasedRoutesReconciliation=true|false (ALPHA - default=false)\r\nCloudControllerManagerWebhook=true|false (ALPHA - default=false)\r\nClusterTrustBundle=true|false (BETA - default=false)\r\nClusterTrustBundleProjection=true|false (BETA - default=false)\r\nComponentFlagz=true|false (ALPHA - default=false)\r\nComponentStatusz=true|false (ALPHA - default=false)\r\nConcurrentWatchObjectDecode=true|false (BETA - default=false)\r\nConstrainedImpersonation=true|false (ALPHA - default=false)\r\nContainerCheckpoint=true|false (BETA - default=true)\r\nContainerRestartRules=true|false (BETA - default=true)\r\nContainerStopSignals=true|false (ALPHA - default=false)\r\nContextualLogging=true|false (BETA - default=true)\r\nCoordinatedLeaderElection=true|false (BETA - default=false)\r\nCrossNamespaceVolumeDataSource=true|false (ALPHA - default=false)\r\nCustomCPUCFSQuotaPeriod=true|false (ALPHA - default=false)\r\nDRAAdminAccess=true|false (BETA - default=true)\r\nDRAConsumableCapacity=true|false (ALPHA - default=false)\r\nDRADeviceBindingConditions=true|false (ALPHA - default=false)\r\nDRADeviceTaintRules=true|false (ALPHA - default=false)\r\nDRADeviceTaints=true|false (ALPHA - default=false)\r\nDRAExtendedResource=true|false (ALPHA - default=false)\r\nDRAPartitionableDevices=true|false (ALPHA - default=false)\r\nDRAPrioritizedList=true|false (BETA - default=true)\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 7 of 21\n\nDRAResourceClaimDeviceStatus=true|false (BETA - default=true)\r\nDRASchedulerFilterTimeout=true|false (BETA - default=true)\r\nDeclarativeValidation=true|false (BETA - default=true)\r\nDeclarativeValidationTakeover=true|false (BETA - default=false)\r\nDeploymentReplicaSetTerminatingReplicas=true|false (BETA - default=true)\r\nDetectCacheInconsistency=true|false (BETA - default=true)\r\nDisableCPUQuotaWithExclusiveCPUs=true|false (BETA - default=true)\r\nEnvFiles=true|false (BETA - default=true)\r\nEventedPLEG=true|false (ALPHA - default=false)\r\nExternalServiceAccountTokenSigner=true|false (BETA - default=true)\r\nGangScheduling=true|false (ALPHA - default=false)\r\nGenericWorkload=true|false (ALPHA - default=false)\r\nGracefulNodeShutdown=true|false (BETA - default=true)\r\nGracefulNodeShutdownBasedOnPodPriority=true|false (BETA - default=true)\r\nHPAConfigurableTolerance=true|false (BETA - default=true)\r\nHPAScaleToZero=true|false (ALPHA - default=false)\r\nHostnameOverride=true|false (BETA - default=true)\r\nImageVolume=true|false (BETA - default=true)\r\nInOrderInformers=true|false (BETA - default=true)\r\nInOrderInformersBatchProcess=true|false (BETA - default=true)\r\nInPlacePodLevelResourcesVerticalScaling=true|false (ALPHA - default=false)\r\nInPlacePodVerticalScalingExclusiveCPUs=true|false (ALPHA - default=false)\r\nInPlacePodVerticalScalingExclusiveMemory=true|false (ALPHA - default=false)\r\nInTreePluginPortworxUnregister=true|false (ALPHA - default=false)\r\nKubeletCrashLoopBackOffMax=true|false (BETA - default=true)\r\nKubeletEnsureSecretPulledImages=true|false (BETA - default=true)\r\nKubeletFineGrainedAuthz=true|false (BETA - default=true)\r\nKubeletInUserNamespace=true|false (ALPHA - default=false)\r\nKubeletPSI=true|false (BETA - default=true)\r\nKubeletPodResourcesDynamicResources=true|false (BETA - default=true)\r\nKubeletPodResourcesGet=true|false (BETA - default=true)\r\nKubeletSeparateDiskGC=true|false (BETA - default=true)\r\nKubeletServiceAccountTokenForCredentialProviders=true|false (BETA - default=true)\r\nListFromCacheSnapshot=true|false (BETA - default=true)\r\nLocalStorageCapacityIsolationFSQuotaMonitoring=true|false (BETA - default=false)\r\nLoggingAlphaOptions=true|false (ALPHA - default=false)\r\nLoggingBetaOptions=true|false (BETA - default=true)\r\nMatchLabelKeysInPodTopologySpread=true|false (BETA - default=true)\r\nMatchLabelKeysInPodTopologySpreadSelectorMerge=true|false (BETA - default=true)\r\nMaxUnavailableStatefulSet=true|false (BETA - default=true)\r\nMemoryQoS=true|false (ALPHA - default=false)\r\nMutableCSINodeAllocatableCount=true|false (BETA - default=true)\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 8 of 21\n\nMutablePVNodeAffinity=true|false (ALPHA - default=false)\r\nMutablePodResourcesForSuspendedJobs=true|false (ALPHA - default=false)\r\nMutableSchedulingDirectivesForSuspendedJobs=true|false (ALPHA - default=false)\r\nMutatingAdmissionPolicy=true|false (BETA - default=false)\r\nNodeDeclaredFeatures=true|false (ALPHA - default=false)\r\nNodeLogQuery=true|false (BETA - default=false)\r\nNominatedNodeNameForExpectation=true|false (BETA - default=true)\r\nOpenAPIEnums=true|false (BETA - default=true)\r\nOpportunisticBatching=true|false (BETA - default=true)\r\nPodAndContainerStatsFromCRI=true|false (ALPHA - default=false)\r\nPodCertificateRequest=true|false (BETA - default=false)\r\nPodDeletionCost=true|false (BETA - default=true)\r\nPodLevelResources=true|false (BETA - default=true)\r\nPodLogsQuerySplitStreams=true|false (ALPHA - default=false)\r\nPodReadyToStartContainersCondition=true|false (BETA - default=true)\r\nPodTopologyLabelsAdmission=true|false (BETA - default=true)\r\nPortForwardWebsockets=true|false (BETA - default=true)\r\nPreventStaticPodAPIReferences=true|false (BETA - default=true)\r\nProcMountType=true|false (BETA - default=true)\r\nQOSReserved=true|false (ALPHA - default=false)\r\nReduceDefaultCrashLoopBackOffDecay=true|false (ALPHA - default=false)\r\nRelaxedServiceNameValidation=true|false (ALPHA - default=false)\r\nReloadKubeletServerCertificateFile=true|false (BETA - default=true)\r\nRemoteRequestHeaderUID=true|false (BETA - default=true)\r\nResourceHealthStatus=true|false (ALPHA - default=false)\r\nRestartAllContainersOnContainerExits=true|false (ALPHA - default=false)\r\nRotateKubeletServerCertificate=true|false (BETA - default=true)\r\nRuntimeClassInImageCriApi=true|false (ALPHA - default=false)\r\nSELinuxChangePolicy=true|false (BETA - default=true)\r\nSELinuxMount=true|false (BETA - default=false)\r\nSELinuxMountReadWriteOncePod=true|false (BETA - default=true)\r\nSchedulerAsyncAPICalls=true|false (BETA - default=true)\r\nSchedulerAsyncPreemption=true|false (BETA - default=true)\r\nSchedulerPopFromBackoffQ=true|false (BETA - default=true)\r\nServiceAccountNodeAudienceRestriction=true|false (BETA - default=true)\r\nSizeBasedListCostEstimate=true|false (BETA - default=true)\r\nStatefulSetSemanticRevisionComparison=true|false (BETA - default=true)\r\nStorageCapacityScoring=true|false (ALPHA - default=false)\r\nStorageVersionAPI=true|false (ALPHA - default=false)\r\nStorageVersionHash=true|false (BETA - default=true)\r\nStorageVersionMigrator=true|false (BETA - default=false)\r\nStrictIPCIDRValidation=true|false (ALPHA - default=false)\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 9 of 21\n\nStructuredAuthenticationConfigurationEgressSelector=true|false (BETA - default=true)\r\nStructuredAuthenticationConfigurationJWKSMetrics=true|false (BETA - default=true)\r\nTaintTolerationComparisonOperators=true|false (ALPHA - default=false)\r\nTokenRequestServiceAccountUIDValidation=true|false (BETA - default=true)\r\nTopologyManagerPolicyAlphaOptions=true|false (ALPHA - default=false)\r\nTopologyManagerPolicyBetaOptions=true|false (BETA - default=true)\r\nTranslateStreamCloseWebsocketRequests=true|false (BETA - default=true)\r\nUnauthenticatedHTTP2DOSMitigation=true|false (BETA - default=true)\r\nUnknownVersionInteroperabilityProxy=true|false (ALPHA - default=false)\r\nUserNamespacesHostNetworkSupport=true|false (ALPHA - default=false)\r\nUserNamespacesSupport=true|false (BETA - default=true)\r\nVolumeLimitScaling=true|false (ALPHA - default=false)\r\nWatchCacheInitializationPostStartHook=true|false (BETA - default=false)\r\nWatchList=true|false (BETA - default=true)\r\nWatchListClient=true|false (BETA - default=true)\r\nWindowsCPUAndMemoryAffinity=true|false (ALPHA - default=false)\r\nWindowsGracefulNodeShutdown=true|false (BETA - default=true) (DEPRECATED: This parameter should be set\r\nvia the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--file-check-frequency duration     Default: 20s\r\nDuration between checking config files for new data (DEPRECATED: This parameter should be set via the config\r\nfile specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--hairpin-mode string     Default: \"promiscuous-bridge\"\r\nHow should the kubelet setup hairpin NAT. This allows endpoints of a Service to loadbalance back to themselves\r\nif they should try to access their own Service. Valid values are \"promiscuous-bridge\", \"hairpin-veth\" and \"none\".\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--healthz-bind-address string     Default: 127.0.0.1\r\nThe IP address for the healthz server to serve on (set to '0.0.0.0' or '::' for listening on all interfaces and IP address\r\nfamilies) (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config\r\nflag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--healthz-port int32     Default: 10248\r\nThe port of the localhost healthz endpoint (set to 0 to disable) (DEPRECATED: This parameter should be set via\r\nthe config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n-h, --help\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 10 of 21\n\nhelp for kubelet\r\n--hostname-override string\r\nIf non-empty, will use this string as identification instead of the actual hostname.\r\n--http-check-frequency duration     Default: 20s\r\nDuration between checking http for new data (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--image-credential-provider-bin-dir string\r\nThe path to the directory where credential provider plugin binaries are located.\r\n--image-credential-provider-config string\r\nPath to a credential provider plugin config file (JSON/YAML/YML) or a directory of such files (merged in\r\nlexicographical order; non-recursive search).\r\n--image-gc-high-threshold int32     Default: 85\r\nThe percent of disk usage after which image garbage collection is always run. Values must be within the range [0,\r\n100], To disable image garbage collection, set to 100. (DEPRECATED: This parameter should be set via the\r\nconfig file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--image-gc-low-threshold int32     Default: 80\r\nThe percent of disk usage before which image garbage collection is never run. Lowest disk usage to garbage\r\ncollect to. Values must be within the range [0, 100] and must be less than that of --image-gc-high-threshold.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--image-service-endpoint string\r\nThe endpoint of container image service. If not specified, it will be the same with --container-runtime-endpoint by\r\ndefault. Unix Domain Socket are supported on Linux, while npipe and tcp endpoints are supported on Windows.\r\nExamples:'unix:///path/to/runtime.sock', 'npipe:////./pipe/runtime' (DEPRECATED: This parameter should be set\r\nvia the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--kernel-memcg-notification\r\nIf enabled, the kubelet will integrate with the kernel memcg notification to determine if memory eviction\r\nthresholds are crossed rather than polling. (DEPRECATED: This parameter should be set via the config file\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 11 of 21\n\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--kube-api-burst int32     Default: 100\r\nBurst to use while talking with kubernetes apiserver. The number must be \u003e= 0. If 0 will use DefaultBurst: 100.\r\nDoesn't cover events and node heartbeat apis which rate limiting is controlled by a different set of flags\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--kube-api-content-type string     Default: \"application/vnd.kubernetes.protobuf\"\r\nContent type of requests sent to apiserver. (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--kube-api-qps int32     Default: 50\r\nQPS to use while talking with kubernetes apiserver. The number must be \u003e= 0. If 0 will use DefaultQPS: 50.\r\nDoesn't cover events and node heartbeat apis which rate limiting is controlled by a different set of flags\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--kube-reserved \u003ccomma-separated 'key=value' pairs\u003e\r\nA set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=500Mi,ephemeral-storage=1Gi,pid=1000)\r\npairs that describe resources reserved for kubernetes system components. Currently only cpu, memory, pid and\r\nlocal ephemeral storage for root file system are supported. See\r\nhttps://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ for more detail. [default=none]\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--kube-reserved-cgroup string\r\nAbsolute name of the top level cgroup that is used to manage kubernetes components for which compute\r\nresources were reserved via '--kube-reserved' flag. Ex. '/kube-reserved'. [default=''] (DEPRECATED: This\r\nparameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--kubeconfig string\r\nPath to a kubeconfig file, specifying how to connect to the API server. Providing --kubeconfig enables API server\r\nmode, omitting --kubeconfig enables standalone mode.\r\n--kubelet-cgroups string\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 12 of 21\n\nOptional absolute name of cgroups to create and run the Kubelet in. (DEPRECATED: This parameter should be\r\nset via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--local-storage-capacity-isolation     Default: true\r\nIf true, local ephemeral storage isolation is enabled. Otherwise, local storage isolation feature will be disabled\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--lock-file string\r\n\u003cWarning: Alpha feature\u003e The path to file for kubelet to use as a lock file.\r\n--log-flush-frequency duration     Default: 5s\r\nMaximum number of seconds between log flushes\r\n--log-text-info-buffer-size quantity\r\n[Alpha] In text format with split output streams, the info messages can be buffered for a while to increase\r\nperformance. The default value of zero bytes disables buffering. The size can be specified as number of bytes\r\n(512), multiples of 1000 (1K), multiples of 1024 (2Ki), or powers of those (3M, 4G, 5Mi, 6Gi). Enable the\r\nLoggingAlphaOptions feature gate to use this. (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--log-text-split-stream\r\n[Alpha] In text format, write error messages to stderr and info messages to stdout. The default is to write a single\r\nstream to stdout. Enable the LoggingAlphaOptions feature gate to use this. (DEPRECATED: This parameter\r\nshould be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--logging-format string     Default: \"text\"\r\nSets the log format. Permitted formats: \"text\". (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--make-iptables-util-chains     Default: true\r\nIf true, kubelet will ensure iptables utility rules are present on host. (DEPRECATED: This parameter should be set\r\nvia the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--manifest-url string\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 13 of 21\n\nURL for accessing additional Pod specifications to run (DEPRECATED: This parameter should be set via the\r\nconfig file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--manifest-url-header colonSeparatedMultimapStringString\r\nComma-separated list of HTTP headers to use when accessing the url provided to --manifest-url. Multiple headers\r\nwith the same name will be added in the same order provided. This flag can be repeatedly invoked. For example: -\r\n-manifest-url-header 'a:hello,b:again,c:world' --manifest-url-header 'b:beautiful' (DEPRECATED: This parameter\r\nshould be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--max-open-files int     Default: 1000000\r\nNumber of files that can be opened by Kubelet process. (DEPRECATED: This parameter should be set via the\r\nconfig file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--max-pods int32     Default: 110\r\nNumber of Pods that can run on this Kubelet. (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--maximum-dead-containers int32     Default: -1\r\nMaximum number of old instances of containers to retain globally. Each container takes up some disk space. To\r\ndisable, set to a negative number. (DEPRECATED: Use --eviction-hard or --eviction-soft instead. Will be removed\r\nin a future version.)\r\n--maximum-dead-containers-per-container int32     Default: 1\r\nMaximum number of old instances to retain per container. Each container takes up some disk space.\r\n(DEPRECATED: Use --eviction-hard or --eviction-soft instead. Will be removed in a future version.)\r\n--memory-manager-policy string     Default: \"None\"\r\nMemory Manager policy to use. Possible values: 'None', 'Static'. (DEPRECATED: This parameter should be set\r\nvia the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--minimum-container-ttl-duration duration\r\nMinimum age for a finished container before it is garbage collected. Examples: '300ms', '10s' or '2h45m'\r\n(DEPRECATED: Use --eviction-hard or --eviction-soft instead. Will be removed in a future version.)\r\n--minimum-image-ttl-duration duration     Default: 2m0s\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 14 of 21\n\nMinimum age for an unused image before it is garbage collected. Examples: '300ms', '10s' or '2h45m'.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--node-ip string\r\nIP address (or comma-separated dual-stack IP addresses) of the node. If unset, kubelet will use the node's default\r\nIPv4 address, if any, or its default IPv6 address if it has no IPv4 addresses. You can pass '::' to make it prefer the\r\ndefault IPv6 address rather than the default IPv4 address. If cloud-provider is set to external, this flag will help to\r\nbootstrap the node with the corresponding IP.\r\n--node-labels \u003ccomma-separated 'key=value' pairs\u003e\r\nLabels to add when registering the node in the cluster. Labels must be key=value pairs separated by ','. Labels in\r\nthe 'kubernetes.io' namespace must begin with an allowed prefix (kubelet.kubernetes.io, node.kubernetes.io) or be\r\nin the specifically allowed set (beta.kubernetes.io/arch, beta.kubernetes.io/instance-type, beta.kubernetes.io/os,\r\nfailure-domain.beta.kubernetes.io/region, failure-domain.beta.kubernetes.io/zone, kubernetes.io/arch,\r\nkubernetes.io/hostname, kubernetes.io/os, node.kubernetes.io/instance-type, topology.kubernetes.io/region,\r\ntopology.kubernetes.io/zone)\r\n--node-status-max-images int32     Default: 50\r\nThe maximum number of images to report in Node.Status.Images. If -1 is specified, no cap will be applied.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--node-status-update-frequency duration     Default: 10s\r\nSpecifies how often kubelet posts node status to master. Note: be cautious when changing the constant, it must\r\nwork with nodeMonitorGracePeriod in nodecontroller. (DEPRECATED: This parameter should be set via the\r\nconfig file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--oom-score-adj int32     Default: -999\r\nThe oom-score-adj value for kubelet process. Values must be within the range [-1000, 1000] (DEPRECATED:\r\nThis parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--pod-cidr string\r\nThe CIDR to use for pod IP addresses, only used in standalone mode. In cluster mode, this is obtained from the\r\nmaster. For IPv6, the maximum number of IP's allocated is 65536 (DEPRECATED: This parameter should be set\r\nvia the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--pod-manifest-path string\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 15 of 21\n\nPath to the directory containing static pod files to run, or the path to a single static pod file. Files starting with dots\r\nwill be ignored. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --\r\nconfig flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--pod-max-pids int     Default: -1\r\nSet the maximum number of processes per pod. If -1, the kubelet defaults to the node allocatable pid capacity.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--pods-per-core int32\r\nNumber of Pods per core that can run on this Kubelet. The total number of Pods on this Kubelet cannot exceed\r\nmax-pods, so max-pods will be used if this calculation results in a larger number of Pods allowed on the Kubelet.\r\nA value of 0 disables this limit. (DEPRECATED: This parameter should be set via the config file specified by the\r\nKubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--port int32     Default: 10250\r\nThe port for the Kubelet to serve on. (DEPRECATED: This parameter should be set via the config file specified\r\nby the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--protect-kernel-defaults\r\nDefault kubelet behaviour for kernel tuning. If set, kubelet errors if any of kernel tunables is different than kubelet\r\ndefaults. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag.\r\nSee https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--provider-id string\r\nUnique identifier for identifying the node in a machine database, i.e cloudprovider\r\n--qos-reserved \u003ccomma-separated 'key=value' pairs\u003e\r\n\u003cWarning: Alpha feature\u003e A set of ResourceName=Percentage (e.g. memory=50%) pairs that describe how pod\r\nresource requests are reserved at the QoS level. Currently only memory is supported. Requires the QOSReserved\r\nfeature gate to be enabled. (DEPRECATED: This parameter should be set via the config file specified by the\r\nKubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--read-only-port int32     Default: 10255\r\nThe read-only port for the Kubelet to serve on with no authentication/authorization (set to 0 to disable)\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 16 of 21\n\n--register-node     Default: true\r\nRegister the node with the apiserver. If --kubeconfig is not provided, this flag is irrelevant, as the Kubelet won't\r\nhave an apiserver to register with. (DEPRECATED: This parameter should be set via the config file specified by\r\nthe Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--register-with-taints []v1.Taint\r\nRegister the node with the given list of taints (comma separated \"\u003ckey\u003e=\u003cvalue\u003e:\u003ceffect\u003e\"). No-op if register-node is false. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config\r\nflag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--registry-burst int32     Default: 10\r\nMaximum size of a bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding\r\nregistry-qps. Only used if --registry-qps \u003e 0 (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\n--registry-qps int32     Default: 5\r\nIf \u003e 0, limit registry pull QPS to this value. If 0, unlimited. (DEPRECATED: This parameter should be set via the\r\nconfig file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--reserved-cpus string\r\nA comma-separated list of CPUs or CPU ranges that are reserved for system and kubernetes usage. This specific\r\nlist will supersede cpu counts in --system-reserved and --kube-reserved. (DEPRECATED: This parameter should\r\nbe set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--reserved-memory reserved-memory\r\nA comma separated list of memory reservations for NUMA nodes. (e.g. --reserved-memory\r\n0:memory=1Gi,hugepages-1M=2Gi --reserved-memory 1:memory=2Gi). The total sum for each memory type\r\nshould be equal to the sum of kube-reserved, system-reserved and eviction-threshold. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/memory-manager/#reserved-memory-flag for more details.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--resolv-conf string     Default: \"/etc/resolv.conf\"\r\nResolver configuration file used as the basis for the container DNS resolution configuration. (DEPRECATED:\r\nThis parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 17 of 21\n\n--root-dir string     Default: \"/var/lib/kubelet\"\r\nDirectory path for managing kubelet files (volume mounts,etc).\r\n--rotate-certificates\r\nAuto rotate the kubelet client certificates by requesting new certificates from the kube-apiserver when the\r\ncertificate expiration approaches. (DEPRECATED: This parameter should be set via the config file specified by\r\nthe Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--rotate-server-certificates\r\nAuto-request and rotate the kubelet serving certificates by requesting new certificates from the kube-apiserver\r\nwhen the certificate expiration approaches. Requires the RotateKubeletServerCertificate feature gate to be\r\nenabled, and approval of the submitted CertificateSigningRequest objects. (DEPRECATED: This parameter\r\nshould be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--runonce\r\nIf true, exit after spawning pods from static pod files or remote urls. Exclusive with --enable-server\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--runtime-cgroups string\r\nOptional absolute name of cgroups to create and run the runtime in.\r\n--runtime-request-timeout duration     Default: 2m0s\r\nTimeout of all runtime requests except long running request - pull, logs, exec and attach. When timeout exceeded,\r\nkubelet will cancel the request, throw out an error and retry later. (DEPRECATED: This parameter should be set\r\nvia the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--seccomp-default RuntimeDefault\r\nEnable the use of RuntimeDefault as the default seccomp profile for all workloads.\r\n--serialize-image-pulls     Default: true\r\nPull images one at a time. We recommend not changing the default value on nodes that run docker daemon with\r\nversion \u003c 1.9 or an Aufs storage backend. Issue #10959 has more details. (DEPRECATED: This parameter should\r\nbe set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--streaming-connection-idle-timeout duration     Default: 4h0m0s\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 18 of 21\n\nMaximum time a streaming connection can be idle before the connection is automatically closed. 0 indicates no\r\ntimeout. Example: '5m'. Note: All connections to the kubelet server have a maximum duration of 4 hours.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--sync-frequency duration     Default: 1m0s\r\nMax period between synchronizing running containers and config (DEPRECATED: This parameter should be set\r\nvia the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--system-cgroups string\r\nOptional absolute name of cgroups in which to place all non-kernel processes that are not already inside a cgroup\r\nunder '/'. Empty for no container. Rolling back the flag requires a reboot. (DEPRECATED: This parameter should\r\nbe set via the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--system-reserved \u003ccomma-separated 'key=value' pairs\u003e\r\nA set of ResourceName=ResourceQuantity (e.g. cpu=200m,memory=500Mi,ephemeral-storage=1Gi,pid=1000)\r\npairs that describe resources reserved for non-kubernetes components. Currently only cpu, memory, pid and local\r\nephemeral storage for root file system are supported. See\r\nhttps://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ for more detail. [default=none]\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--system-reserved-cgroup string\r\nAbsolute name of the top level cgroup that is used to manage non-kubernetes components for which compute\r\nresources were reserved via '--system-reserved' flag. Ex. '/system-reserved'. [default=''] (DEPRECATED: This\r\nparameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--tls-cert-file string\r\nFile containing x509 Certificate used for serving HTTPS (with intermediate certs, if any, concatenated after server\r\ncert). If --tls-cert-file and --tls-private-key-file are not provided, a self-signed certificate and key are generated for\r\nthe public address and saved to the directory passed to --cert-dir. (DEPRECATED: This parameter should be set\r\nvia the config file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--tls-cipher-suites strings\r\nComma-separated list of cipher suites for the server. If omitted, the default Go cipher suites will be used.\r\nPreferred values: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384,\r\nTLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 19 of 21\n\nTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,\r\nTLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,\r\nTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,\r\nTLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,\r\nTLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,\r\nTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,\r\nTLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,\r\nTLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,\r\nTLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256.\r\nInsecure values: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,\r\nTLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,\r\nTLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_RC4_128_SHA,\r\nTLS_RSA_WITH_3DES_EDE_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA,\r\nTLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_128_GCM_SHA256,\r\nTLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384,\r\nTLS_RSA_WITH_RC4_128_SHA. (DEPRECATED: This parameter should be set via the config file specified by\r\nthe Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more\r\ninformation.)\r\n--tls-min-version string\r\nMinimum TLS version supported. Possible values: VersionTLS10, VersionTLS11, VersionTLS12, VersionTLS13\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--tls-private-key-file string\r\nFile containing x509 private key matching --tls-cert-file. (DEPRECATED: This parameter should be set via the\r\nconfig file specified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--topology-manager-policy string     Default: \"none\"\r\nTopology Manager policy to use. Possible values: 'none', 'best-effort', 'restricted', 'single-numa-node'.\r\n(DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--topology-manager-policy-options \u003ccomma-separated 'key=value' pairs\u003e\r\nA set of key=value Topology Manager policy options to use, to fine tune their behaviour. If not supplied, keep the\r\ndefault behaviour. (DEPRECATED: This parameter should be set via the config file specified by the Kubelet's --\r\nconfig flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--topology-manager-scope string     Default: \"container\"\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 20 of 21\n\nScope to which topology hints applied. Topology Manager collects hints from Hint Providers and applies them to\r\ndefined scope to ensure the pod admission. Possible values: 'container', 'pod'. (DEPRECATED: This parameter\r\nshould be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n-v, --v int\r\nnumber for the log level verbosity\r\n--version version[=true]\r\n--version, --version=raw prints version information and quits; --version=vX.Y.Z... sets the reported version\r\n--vmodule pattern=N,...\r\ncomma-separated list of pattern=N settings for file-filtered logging (only works for text log format)\r\n--volume-plugin-dir string     Default: \"/usr/libexec/kubernetes/kubelet-plugins/volume/exec/\"\r\nThe full path of the directory in which to search for additional third party volume plugins (DEPRECATED: This\r\nparameter should be set via the config file specified by the Kubelet's --config flag. See\r\nhttps://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ for more information.)\r\n--volume-stats-agg-period duration     Default: 1m0s\r\nSpecifies interval for kubelet to calculate and cache the volume disk usage for all pods and volumes. To disable\r\nvolume calculations, set to a negative number. (DEPRECATED: This parameter should be set via the config file\r\nspecified by the Kubelet's --config flag. See https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/\r\nfor more information.)\r\nSource: https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nhttps://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/\r\nPage 21 of 21",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"origins": [
		"web"
	],
	"references": [
		"https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/"
	],
	"report_names": [
		"kubelet"
	],
	"threat_actors": [],
	"ts_created_at": 1775439074,
	"ts_updated_at": 1775826719,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/d361357fe048cea6d3c1e1c305885cb21c50716a.pdf",
		"text": "https://archive.orkl.eu/d361357fe048cea6d3c1e1c305885cb21c50716a.txt",
		"img": "https://archive.orkl.eu/d361357fe048cea6d3c1e1c305885cb21c50716a.jpg"
	}
}