kubelet

概要

kubelet 是在每個節點上執行的主要「節點代理程式」。它可以使用以下其中一種方式向 apiserver 註冊節點:主機名稱;覆寫主機名稱的旗標;或雲端提供者的特定邏輯。

kubelet 以 PodSpec 的形式運作。PodSpec 是描述 Pod 的 YAML 或 JSON 物件。kubelet 接受透過各種機制(主要透過 apiserver)提供的一組 PodSpec,並確保這些 PodSpec 中描述的容器正在執行且健康。kubelet 不管理非 Kubernetes 建立的容器。

除了來自 apiserver 的 PodSpec 之外,還有兩種方式可以將容器資訊清單提供給 kubelet。

  • 檔案:作為命令列上的旗標傳遞的路徑。將定期監控此路徑下的檔案以進行更新。監控週期預設為 20 秒,並且可以透過旗標設定。
  • HTTP 端點:作為命令列上的參數傳遞的 HTTP 端點。此端點每 20 秒檢查一次(也可以透過旗標設定)。
kubelet [flags]

選項

--address string     預設值:0.0.0.0
kubelet 要在其上服務的 IP 位址(設定為 0.0.0.0:: 以監聽所有介面和 IP 位址系列)(已棄用:此參數應透過 kubelet 的 --config 旗標指定的組態檔設定。如需更多資訊,請參閱 kubelet-config-file。)
--allowed-unsafe-sysctls strings
不安全 sysctl 或不安全 sysctl 模式(以 * 結尾)的逗號分隔白名單。使用這些需自行承擔風險。(已棄用:此參數應透過 kubelet 的 --config 旗標指定的組態檔設定。如需更多資訊,請參閱 kubelet-config-file。)
--anonymous-auth     預設值:true
啟用對 kubelet 伺服器的匿名請求。未被其他驗證方法拒絕的請求將被視為匿名請求。匿名請求的使用者名稱為 system:anonymous,群組名稱為 system:unauthenticated。(已棄用:此參數應透過 kubelet 的 --config 旗標指定的組態檔設定。如需更多資訊,請參閱 kubelet-config-file。)
--authentication-token-webhook
使用 TokenReview API 來判斷持有者 Token 的驗證。(已棄用:此參數應透過 kubelet 的 --config 旗標指定的組態檔設定。如需更多資訊,請參閱 kubelet-config-file。)
--authentication-token-webhook-cache-ttl duration     預設值:2m0s
從 Webhook Token 驗證器快取回應的持續時間。(已棄用:此參數應透過 kubelet 的 --config 旗標指定的組態檔設定。如需更多資訊,請參閱 kubelet-config-file。)
--authorization-mode string     預設值:AlwaysAllow
kubelet 伺服器的授權模式。有效選項為「AlwaysAllow」或「Webhook」。Webhook 模式使用 SubjectAccessReview API 來判斷授權。(已棄用:此參數應透過 kubelet 的 --config 旗標指定的組態檔設定。如需更多資訊,請參閱 kubelet-config-file。)
--authorization-webhook-cache-authorized-ttl duration     預設值:5m0s
從 Webhook 授權器快取「已授權」回應的持續時間。(已棄用:此參數應透過 kubelet 的 --config 旗標指定的組態檔設定。如需更多資訊,請參閱 kubelet-config-file。)
--authorization-webhook-cache-unauthorized-ttl duration     預設值:30s
從 Webhook 授權器快取「未授權」回應的持續時間。(已棄用:此參數應透過 kubelet 的 --config 旗標指定的組態檔設定。如需更多資訊,請參閱 kubelet-config-file。)
--bootstrap-kubeconfig string
用於取得 kubelet 用戶端憑證的 kubeconfig 檔案路徑。如果 --kubeconfig 指定的檔案不存在,則會使用啟動 kubeconfig 向 API 伺服器請求用戶端憑證。成功後,將包含產生之用戶端憑證和金鑰的 kubeconfig 檔案寫入 --kubeconfig 指定的路徑。用戶端憑證和金鑰檔案將儲存在 --cert-dir 指向的目錄中。
--cert-dir string     預設值:/var/lib/kubelet/pki
TLS 憑證所在的目錄。如果提供了 --tls-cert-file--tls-private-key-file,則此標誌將被忽略。
--cgroup-driver string     預設值:cgroupfs
kubelet 用於操作主機上 cgroup 的驅動程式。可能的值:「cgroupfs」、「systemd」。 (已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cgroup-root string     預設值:''
用於 Pod 的選用根 cgroup。這由容器執行階段盡力處理。預設值:'',表示使用容器執行階段預設值。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cgroups-per-qos     預設值:true
啟用 QoS cgroup 階層的建立,如果為 true,則會建立頂層 QoS 和 Pod cgroup。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--client-ca-file string
如果設定,任何提交用戶端憑證的請求,若憑證是由 client-ca-file 中的授權單位之一簽署,將會使用對應於用戶端憑證 CommonName 的身分驗證。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cloud-config string
雲端供應商組態檔的路徑。空字串表示沒有組態檔。(已棄用:將在 1.25 或更高版本中移除,以支持從 kubelet 中移除雲端供應商程式碼。)
--cloud-provider string
雲端服務的供應商。設定為空字串表示在沒有雲端供應商的情況下執行。設定為 'external' 表示在外部雲端供應商的情況下執行。如果設定,雲端供應商將決定節點的名稱 (請參閱雲端供應商文件以確定是否以及如何使用主機名稱)。
--cluster-dns strings
DNS 伺服器 IP 位址的逗號分隔清單。此值用於具有「dnsPolicy: ClusterFirst」的 Pod 中的容器 DNS 伺服器。
注意: 清單中出現的所有 DNS 伺服器都必須提供相同的記錄集,否則叢集內的名稱解析可能無法正常運作。無法保證會聯絡哪個 DNS 伺服器進行名稱解析。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cluster-domain string
此叢集的網域。如果設定,kubelet 將配置所有容器以搜尋此網域,以及主機的搜尋網域。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--config string
kubelet 將從此檔案載入其初始組態。路徑可以是絕對或相對路徑;相對路徑從 kubelet 的目前工作目錄開始。省略此標誌以使用內建的預設組態值。命令列標誌會覆寫此檔案中的組態。
--config-dir string     預設值:''
指定 drop-ins 目錄的路徑,允許使用者選擇性地指定額外的組態,以覆寫預設值和 --config 標誌中提供的組態。
注意:設定 'KUBELET_CONFIG_DROPIN_DIR_ALPHA' 環境變數以指定目錄。
--container-log-max-files int32     預設值:5
<警告:Beta 功能> 設定容器可以存在的容器日誌檔最大數量。此數字必須 >= 2。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--container-log-max-size string     預設值:10Mi
<警告:Beta 功能> 設定容器日誌檔在輪換之前允許的最大大小 (例如 10Mi)。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--container-runtime-endpoint string     預設值:"unix:///run/containerd/containerd.sock"
遠端執行階段服務的端點。Linux 上支援 UNIX 網域 socket,而 Windows 上支援 'npipe' 和 'tcp' 端點。範例:'unix:///path/to/runtime.sock''npipe:////./pipe/runtime'。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--contention-profiling
如果啟用了效能分析,則啟用區塊效能分析。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cpu-cfs-quota     預設值:true
為指定 CPU 限制的容器啟用 CPU CFS 配額強制執行。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cpu-cfs-quota-period duration     預設值:100ms
設定 CPU CFS 配額週期值 cpu.cfs_period_us,預設為 Linux 核心預設值。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cpu-manager-policy string     預設值:none
要使用的 CPU 管理器策略。可能的值:「none」、「static」。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cpu-manager-policy-options string
要使用的一組 'key=value' CPU 管理器策略選項,以微調其行為。如果未提供,則保留預設行為。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--cpu-manager-reconcile-period duration     預設值:10s
<警告:Alpha 功能> CPU 管理器協調週期。範例:「10s」或「1m」。如果未提供,則預設為節點狀態更新頻率。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--enable-controller-attach-detach     預設值:true
啟用 Attach/Detach 控制器來管理排程到此節點的磁碟區的掛載/卸載,並停用 kubelet 執行任何掛載/卸載操作。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--enable-debugging-handlers     預設值:true
啟用伺服器端點以進行日誌收集以及本機執行容器和命令。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--enable-server     預設值:true
啟用 kubelet 的伺服器。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--enforce-node-allocatable strings     預設值:pods
kubelet 要強制執行的節點可分配資源強制執行層級的逗號分隔清單。可接受的選項為「none」、「pods」、「system-reserved」和「kube-reserved」。如果指定了後兩個選項,則也必須分別設定 --system-reserved-cgroup--kube-reserved-cgroup。如果指定了「none」,則不應設定任何其他選項。請參閱 官方文件 以取得更多詳細資訊。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--event-burst int32     預設值:100
bursty 事件記錄的最大大小,暫時允許事件記錄 burst 到此數字,同時仍不超過 --event-qps。此數字必須 >= 0。如果為 0,將使用預設 burst (100)。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--event-qps int32     預設值:50
限制事件建立的 QPS。此數字必須 >= 0。如果為 0,將使用預設 QPS (50)。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--eviction-hard strings     預設值:imagefs.available<15%,memory.available<100Mi,nodefs.available<10%
一組驅逐閾值 (例如「memory.available<1Gi」),如果達到這些閾值,將觸發 Pod 驅逐。在 Linux 節點上,預設值還包括「nodefs.inodesFree<5%」。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--eviction-max-pod-grace-period int32
在達到軟性驅逐閾值時,終止 Pod 時允許使用的最大寬限期 (以秒為單位)。如果為負數,則延遲到 Pod 指定的值。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--eviction-minimum-reclaim strings
一組最小回收量 (例如「imagefs.available=2Gi」),描述當資源處於壓力下時,kubelet 在執行 Pod 驅逐時將回收的最小資源量。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--eviction-pressure-transition-period duration     預設值:5m0s
kubelet 必須等待多長時間才能轉換出驅逐壓力狀況。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--eviction-soft strings
一組驅逐閾值 (例如「memory.available<1.5Gi」),如果在相應的寬限期內達到這些閾值,將觸發 Pod 驅逐。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--eviction-soft-grace-period strings
一組驅逐寬限期 (例如「memory.available=1m30s」),對應於軟性驅逐閾值必須保持多長時間才能觸發 Pod 驅逐。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--exit-on-lock-contention
kubelet 是否應在鎖定檔案爭用時退出。
--experimental-allocatable-ignore-eviction     預設值:false
當設定為 true 時,在計算節點可分配資源時將忽略硬性驅逐閾值。請參閱 此處 以取得更多詳細資訊。(已棄用:將在 1.25 或更高版本中移除)
--experimental-mounter-path string     預設值:mount
[實驗性] mounter 二進制檔的路徑。留空以使用預設的 mount。(已棄用:將在 1.24 或更高版本中移除,以支持使用 CSI。)
--fail-cgroupv1     預設值:true
防止 kubelet 在使用 cgroup v1 的主機上啟動。
--fail-swap-on     預設值:true
如果節點上啟用了 swap,則使 kubelet 無法啟動。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--feature-gates <一組 'key=true/false' 配對>
一組 key=value 配對,描述 alpha/實驗性功能的 Feature Gates。選項為

APIResponseCompression=true|false (BETA - 預設值=true)
APIServerIdentity=true|false (BETA - 預設值=true)
APIServerTracing=true|false (BETA - 預設值=true)
APIServingWithRoutine=true|false (BETA - 預設值=true)
AllAlpha=true|false (ALPHA - 預設值=false)
AllBeta=true|false (BETA - 預設值=false)
AllowUnsafeMalformedObjectDeletion=true|false (ALPHA - 預設值=false)
AnonymousAuthConfigurableEndpoints=true|false (BETA - 預設值=true)
AnyVolumeDataSource=true|false (BETA - 預設值=true)
AuthorizeNodeWithSelectors=true|false (BETA - 預設值=true)
AuthorizeWithSelectors=true|false (BETA - 預設值=true)
BtreeWatchCache=true|false (BETA - 預設值=true)
CBORServingAndStorage=true|false (ALPHA - 預設值=false)
CPUManagerPolicyAlphaOptions=true|false (ALPHA - 預設值=false)
CPUManagerPolicyBetaOptions=true|false (BETA - 預設值=true)
CPUManagerPolicyOptions=true|false (BETA - 預設值=true)
CRDValidationRatcheting=true|false (BETA - 預設值=true)
CSIMigrationPortworx=true|false (BETA - 預設值=false)
CSIVolumeHealth=true|false (ALPHA - 預設值=false)
ClientsAllowCBOR=true|false (ALPHA - 預設值=false)
ClientsPreferCBOR=true|false (ALPHA - 預設值=false)
CloudControllerManagerWebhook=true|false (ALPHA - 預設值=false)
ClusterTrustBundle=true|false (ALPHA - 預設值=false)
ClusterTrustBundleProjection=true|false (ALPHA - 預設值=false)
ComponentFlagz=true|false (ALPHA - 預設值=false)
ComponentStatusz=true|false (ALPHA - 預設值=false)
ConcurrentWatchObjectDecode=true|false (BETA - 預設值=false)
ConsistentListFromCache=true|false (BETA - 預設值=true)
ContainerCheckpoint=true|false (BETA - 預設值=true)
ContextualLogging=true|false (BETA - 預設值=true)
CoordinatedLeaderElection=true|false (ALPHA - 預設值=false)
CrossNamespaceVolumeDataSource=true|false (ALPHA - 預設值=false)
CustomCPUCFSQuotaPeriod=true|false (ALPHA - 預設值=false)
DRAAdminAccess=true|false (ALPHA - 預設值=false)
DRAResourceClaimDeviceStatus=true|false (ALPHA - 預設值=false)
DisableAllocatorDualWrite=true|false (ALPHA - 預設值=false) DynamicResourceAllocation=true|false (BETA - 預設值=false)
EventedPLEG=true|false (ALPHA - 預設值=false)
ExternalServiceAccountTokenSigner=true|false (ALPHA - 預設值=false)
GracefulNodeShutdown=true|false (BETA - 預設值=true)
GracefulNodeShutdownBasedOnPodPriority=true|false (BETA - 預設值=true)
HPAScaleToZero=true|false (ALPHA - 預設值=false)
HonorPVReclaimPolicy=true|false (BETA - 預設值=true)
ImageMaximumGCAge=true|false (BETA - 預設值=true)
ImageVolume=true|false (ALPHA - 預設值=false)
InPlacePodVerticalScaling=true|false (ALPHA - 預設值=false)
InPlacePodVerticalScalingAllocatedStatus=true|false (ALPHA - 預設值=false)
InPlacePodVerticalScalingExclusiveCPUs=true|false (ALPHA - 預設值=false)
InTreePluginPortworxUnregister=true|false (ALPHA - 預設值=false)
InformerResourceVersion=true|false (ALPHA - 預設值=false)
JobBackoffLimitPerIndex=true|false (BETA - 預設值=true)
JobManagedBy=true|false (ALPHA - 預設值=false)
JobPodReplacementPolicy=true|false (BETA - 預設值=true)
JobSuccessPolicy=true|false (BETA - 預設值=true)
KubeletCgroupDriverFromCRI=true|false (BETA - 預設值=true)
KubeletCrashLoopBackOffMax=true|false (ALPHA - 預設值=false)
KubeletFineGrainedAuthz=true|false (ALPHA - 預設值=false)
KubeletInUserNamespace=true|false (ALPHA - 預設值=false)
KubeletPodResourcesDynamicResources=true|false (ALPHA - 預設值=false)
KubeletPodResourcesGet=true|false (ALPHA - 預設值=false)
KubeletSeparateDiskGC=true|false (BETA - 預設值=true)
KubeletTracing=true|false (BETA - 預設值=true)
LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (BETA - 預設值=true)
LoggingAlphaOptions=true|false (ALPHA - 預設值=false)
LoggingBetaOptions=true|false (BETA - 預設值=true)
MatchLabelKeysInPodAffinity=true|false (BETA - 預設值=true)
MatchLabelKeysInPodTopologySpread=true|false (BETA - 預設值=true)
MaxUnavailableStatefulSet=true|false (ALPHA - 預設值=false)
MemoryQoS=true|false (ALPHA - 預設值=false)
MultiCIDRServiceAllocator=true|false (BETA - 預設值=false)
MutatingAdmissionPolicy=true|false (ALPHA - 預設值=false)
NFTablesProxyMode=true|false (BETA - 預設值=true)
NodeInclusionPolicyInPodTopologySpread=true|false (BETA - 預設值=true)
NodeLogQuery=true|false (BETA - 預設值=false)
NodeSwap=true|false (BETA - 預設值=true)
OpenAPIEnums=true|false (BETA - 預設值=true)
PodAndContainerStatsFromCRI=true|false (ALPHA - 預設值=false)
PodDeletionCost=true|false (BETA - 預設值=true)
PodLevelResources=true|false (ALPHA - 預設值=false)
PodLifecycleSleepAction=true|false (BETA - 預設值=true)
PodLifecycleSleepActionAllowZero=true|false (ALPHA - 預設值=false)
PodLogsQuerySplitStreams=true|false (ALPHA - 預設值=false)
PodReadyToStartContainersCondition=true|false (BETA - 預設值=true)
PortForwardWebsockets=true|false (BETA - 預設值=true)
ProcMountType=true|false (BETA - 預設值=true)
QOSReserved=true|false (ALPHA - 預設值=false)
RecoverVolumeExpansionFailure=true|false (BETA - 預設值=true)
RecursiveReadOnlyMounts=true|false (BETA - 預設值=true)
RelaxedDNSSearchValidation=true|false (ALPHA - 預設值=false)
RelaxedEnvironmentVariableValidation=true|false (BETA - 預設值=true)
ReloadKubeletServerCertificateFile=true|false (BETA - 預設值=true)
RemoteRequestHeaderUID=true|false (ALPHA - 預設值=false)
ResilientWatchCacheInitialization=true|false (BETA - 預設值=true)
ResourceHealthStatus=true|false (ALPHA - 預設值=false)
RotateKubeletServerCertificate=true|false (BETA - 預設值=true)
RuntimeClassInImageCriApi=true|false (ALPHA - 預設值=false)
SELinuxChangePolicy=true|false (ALPHA - 預設值=false)
SELinuxMount=true|false (ALPHA - 預設值=false)
SELinuxMountReadWriteOncePod=true|false (BETA - 預設值=true)
SchedulerAsyncPreemption=true|false (ALPHA - 預設值=false)
SchedulerQueueingHints=true|false (BETA - 預設值=true)
SeparateCacheWatchRPC=true|false (BETA - 預設值=true)
SeparateTaintEvictionController=true|false (BETA - 預設值=true)
ServiceAccountNodeAudienceRestriction=true|false (BETA - 預設值=true)
ServiceAccountTokenNodeBinding=true|false (BETA - 預設值=true)
ServiceTrafficDistribution=true|false (BETA - 預設值=true)
SidecarContainers=true|false (BETA - 預設值=true)
StorageNamespaceIndex=true|false (BETA - 預設值=true)
StorageVersionAPI=true|false (ALPHA - 預設值=false)
StorageVersionHash=true|false (BETA - 預設值=true)
StorageVersionMigrator=true|false (ALPHA - 預設值=false)
StructuredAuthenticationConfiguration=true|false (BETA - 預設值=true)
SupplementalGroupsPolicy=true|false (ALPHA - 預設值=false)
SystemdWatchdog=true|false (BETA - 預設值=true)
TopologyAwareHints=true|false (BETA - 預設值=true)
TopologyManagerPolicyAlphaOptions=true|false (ALPHA - 預設值=false)
TopologyManagerPolicyBetaOptions=true|false (BETA - 預設值=true)
TranslateStreamCloseWebsocketRequests=true|false (BETA - 預設值=true)
UnauthenticatedHTTP2DOSMitigation=true|false (BETA - 預設值=true)
UnknownVersionInteroperabilityProxy=true|false (ALPHA - 預設值=false)
UserNamespacesPodSecurityStandards=true|false (ALPHA - 預設值=false)
UserNamespacesSupport=true|false (BETA - 預設值=false)
VolumeAttributesClass=true|false (BETA - 預設值=false)
VolumeCapacityPriority=true|false (ALPHA - 預設值=false)
WatchCacheInitializationPostStartHook=true|false (BETA - 預設值=true)
WatchFromStorageWithoutResourceVersion=true|false (BETA - 預設值=false)
WatchList=true|false (BETA - 預設值=true)
WatchListClient=true|false (BETA - 預設值=false)
WinDSR=true|false (ALPHA - 預設值=false)
WinOverlay=true|false (BETA - 預設值=true)
WindowsCPUAndMemoryAffinity=true|false (ALPHA - 預設值=false)
WindowsGracefulNodeShutdown=true|false (ALPHA - 預設值=false)
WindowsHostNetwork=true|false (ALPHA - 預設值=true)
(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)

--file-check-frequency duration     預設值:20s
檢查組態檔以取得新資料的頻率。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--hairpin-mode string     預設值:promiscuous-bridge
kubelet 應如何設定 hairpin NAT。這允許 Service 的端點在嘗試存取自己的 Service 時,將負載平衡迴圈回到自身。有效值為「promiscuous-bridge」、「hairpin-veth」和「none」。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--healthz-bind-address string     預設值:127.0.0.1
healthz 伺服器要服務的 IP 位址 (設定為「0.0.0.0」或「::」以監聽所有介面和 IP 系列)。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--healthz-port int32     預設值:10248
localhost healthz 端點的埠號 (設定為 0 以停用)。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
-h, --help
kubelet 的說明
--hostname-override string
如果非空,將使用此字串作為識別,而不是實際的主機名稱。如果設定了 --cloud-provider,則雲端供應商將決定節點的名稱 (請參閱雲端供應商文件以確定是否以及如何使用主機名稱)。
--http-check-frequency duration     預設值:20s
檢查 HTTP 以取得新資料的頻率。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--image-credential-provider-bin-dir string
憑證提供者外掛程式二進制檔所在目錄的路徑。
--image-credential-provider-config string
憑證提供者外掛程式組態檔的路徑。
--image-gc-high-threshold int32     預設值:85
磁碟使用率百分比,超過此百分比後,始終執行映像檔垃圾收集。值必須在 [0, 100] 範圍內。若要停用映像檔垃圾收集,請設定為 100。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--image-gc-low-threshold int32     預設值:80
磁碟使用率百分比,在此百分比之前永遠不會執行映像檔垃圾收集。要垃圾收集到的最低磁碟使用率。值必須在 [0, 100] 範圍內,且不應大於 --image-gc-high-threshold 的值。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--image-service-endpoint string
遠端映像檔服務的端點。如果未指定,則預設情況下與 --container-runtime-endpoint 相同。Linux 上支援 UNIX 網域 socket,而 Windows 上支援 'npipe' 和 'tcp' 端點。範例:unix:///path/to/runtime.socknpipe:////./pipe/runtime。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--kernel-memcg-notification
如果啟用,kubelet 將與核心 memcg 通知整合,以確定是否已跨越記憶體驅逐閾值,而不是輪詢。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--kube-api-burst int32     預設值:100
與 Kubernetes API 伺服器通訊時要使用的 burst。此數字必須 >= 0。如果為 0,將使用預設 burst (100)。不涵蓋事件和節點 heartbeat API,這些 API 的速率限制由一組不同的標誌控制。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--kube-api-content-type string     預設值:application/vnd.kubernetes.protobuf
傳送至 apiserver 的請求的內容類型。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--kube-api-qps int32     預設值:50
與 Kubernetes API 伺服器通訊時要使用的 QPS。此數字必須 >= 0。如果為 0,將使用預設 QPS (50)。不涵蓋事件和節點 heartbeat API,這些 API 的速率限制由一組不同的標誌控制。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--kube-reserved strings     預設值:<None>
一組 <resource name>=<resource quantity> (例如「cpu=200m,memory=500Mi,ephemeral-storage=1Gi,pid='100'」) 配對,描述為 Kubernetes 系統元件保留的資源。目前支援根檔案系統的 cpumemory 和本機 ephemeral-storage。請參閱 此處 以取得更多詳細資訊。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--kube-reserved-cgroup string     預設值:''
用於管理 Kubernetes 元件的頂層 cgroup 的絕對名稱,這些元件的計算資源已透過 --kube-reserved 標誌保留。例如「/kube-reserved」。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--kubeconfig string
kubeconfig 檔案的路徑,指定如何連線到 API 伺服器。提供 --kubeconfig 會啟用 API 伺服器模式,省略 --kubeconfig 會啟用獨立模式。
--kubelet-cgroups string
要建立並在其中執行 kubelet 的 cgroup 的選用絕對名稱。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--local-storage-capacity-isolation>     預設值:true
如果為 true,則啟用本機臨時儲存體隔離。否則,將停用本機儲存體隔離功能。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--lock-file string
<警告:Alpha 功能> kubelet 用於作為鎖定檔案的檔案路徑。
--log-flush-frequency duration     預設值:5s
日誌 flush 之間的最大秒數。
--log-json-info-buffer-size string     預設值:'0'
[Alpha] 在具有分割輸出串流的 JSON 格式中,info 訊息可以緩衝一段時間以提高效能。預設值零位元組會停用緩衝。大小可以指定為位元組數 (512)、1000 的倍數 (1K)、1024 的倍數 (2Ki) 或這些的次方 (3M、4G、5Mi、6Gi)。啟用 LoggingAlphaOptions 功能閘道以使用此功能。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--log-json-split-stream
[Alpha] 在 JSON 格式中,將錯誤訊息寫入 stderr,將 info 訊息寫入 stdout。預設值是將單個串流寫入 stdout。啟用 LoggingAlphaOptions 功能閘道以使用此功能。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--log-text-info-buffer-size string     預設值:'0'
[Alpha] 在具有分割輸出串流的文字格式中,info 訊息可以緩衝一段時間以提高效能。預設值零位元組會停用緩衝。大小可以指定為位元組數 (512)、1000 的倍數 (1K)、1024 的倍數 (2Ki) 或這些的次方 (3M、4G、5Mi、6Gi)。啟用 LoggingAlphaOptions 功能閘道以使用此功能。(已棄用:此參數應透過 Kubelet 的 --config 標誌指定的組態檔設定。請參閱 https://kubernetes.dev.org.tw/docs/tasks/administer-cluster/kubelet-config-file/ 以取得更多資訊。)
--log-text-split-stream
[Alpha] 以文字格式,將錯誤訊息寫入 stderr,資訊訊息寫入 stdout。預設是將單一串流寫入 stdout。啟用 LoggingAlphaOptions 功能閘道以使用此功能。(已棄用:此參數應透過 Kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--logging-format string     預設值:text
設定日誌格式。允許的格式:"json"(由 LoggingBetaOptions 閘道控制),"text"。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--make-iptables-util-chains     預設值:true
若為 true,kubelet 將確保主機上存在 iptables 工具規則。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--manifest-url string
用於存取要執行的額外 Pod 規格的 URL。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--manifest-url-header strings
存取提供給 --manifest-url 的 URL 時要使用的 HTTP 標頭逗號分隔清單。具有相同名稱的多個標頭將以提供的相同順序新增。可以重複調用此標誌。例如:--manifest-url-header 'a:hello,b:again,c:world' --manifest-url-header 'b:beautiful'(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--max-open-files int     預設值:1000000
kubelet 程序可以開啟的檔案數量。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--max-pods int32     預設值:110
此 kubelet 上可以執行的 Pod 數量。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--maximum-dead-containers int32     預設值:-1
全域保留的容器舊實例的最大數量。每個容器都會佔用一些磁碟空間。若要停用,請設定為負數。(已棄用:請改用 --eviction-hard--eviction-soft。將在未來版本中移除。)
--maximum-dead-containers-per-container int32     預設值:1
每個容器保留的舊實例最大數量。每個容器都會佔用一些磁碟空間。(已棄用:請改用 --eviction-hard--eviction-soft。將在未來版本中移除。)
--memory-manager-policy string     預設值:None
要使用的記憶體管理器策略。可能的值:"None"、"Static"。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--minimum-container-ttl-duration duration
完成的容器在被垃圾回收之前的最短存活時間。範例:"300ms"、"10s" 或 "2h45m"。(已棄用:請改用 --eviction-hard--eviction-soft。將在未來版本中移除。)
--minimum-image-ttl-duration duration     預設值:2m0s
未使用的映像檔在被垃圾回收之前的最短存活時間。範例:"300ms"、"10s" 或 "2h45m"。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--node-ip string
節點的 IP 位址(或逗號分隔的雙堆疊 IP 位址)。如果未設定,kubelet 將使用節點的預設 IPv4 位址(如果有的話),或者在沒有 IPv4 位址的情況下使用其預設 IPv6 位址。您可以傳遞 "::" 以使其優先選擇預設 IPv6 位址而非預設 IPv4 位址。
--node-labels <key=value pairs>
<警告:Alpha 功能>在叢集中註冊節點時要新增的標籤。標籤必須是以 ',' 分隔的 key=value 配對。'kubernetes.io' 命名空間中的標籤必須以允許的前綴('kubelet.kubernetes.io''node.kubernetes.io')開頭,或屬於明確允許的集合('beta.kubernetes.io/arch''beta.kubernetes.io/instance-type''beta.kubernetes.io/os''failure-domain.beta.kubernetes.io/region''failure-domain.beta.kubernetes.io/zone''kubernetes.io/arch''kubernetes.io/hostname''kubernetes.io/os''node.kubernetes.io/instance-type''topology.kubernetes.io/region''topology.kubernetes.io/zone'
--node-status-max-images int32     預設值:50
要在 node.status.images 中報告的映像檔最大數量。如果指定 -1,則不會套用上限。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--node-status-update-frequency duration     預設值:10s
指定 kubelet 向主節點發布節點狀態的頻率。注意:變更常數時請謹慎,它必須與節點控制器中的 nodeMonitorGracePeriod 搭配運作。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--oom-score-adj int32     預設值:-999
kubelet 程序的 oom-score-adj 值。值必須在 [-1000, 1000] 範圍內。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--pod-cidr string
用於 Pod IP 位址的 CIDR,僅在獨立模式下使用。在叢集模式下,此值從主節點取得。對於 IPv6,分配的 IP 最大數量為 65536。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--pod-infra-container-image string     預設值:registry.k8s.io/pause:3.10
指定的映像檔將不會被映像檔垃圾收集器修剪。CRI 實作有自己的組態來設定此映像檔。(已棄用:將在 1.27 中移除。映像檔垃圾收集器將從 CRI 取得沙箱映像檔資訊。)
--pod-manifest-path string
包含要執行的靜態 Pod 檔案的目錄路徑,或單一靜態 Pod 檔案的路徑。以點開頭的檔案將被忽略。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--pod-max-pids int     預設值:-1
設定每個 Pod 的最大程序數。如果為 -1,kubelet 預設為節點可分配的 PID 容量。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--pods-per-core int32
此 kubelet 上每個核心可以執行的 Pod 數量。此 kubelet 上的 Pod 總數不能超過 --max-pods,因此如果此計算導致 kubelet 上允許的 Pod 數量較大,將使用 --max-pods。值 0 會停用此限制。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--port int32     預設值:10250
kubelet 要在其上服務的埠。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--protect-kernel-defaults
核心調整的預設 kubelet 行為。如果設定,當任何核心可調整參數與 kubelet 預設值不同時,kubelet 會發生錯誤。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--provider-id string
用於識別機器資料庫中節點的唯一識別碼,即雲端供應商。
--qos-reserved string
<警告:Alpha 功能> 一組 <resource name>=<percentage>(例如 "memory=50%")配對,描述如何在 QoS 層級保留 Pod 資源請求。目前僅支援 memory。需要啟用 QOSReserved 功能閘道。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--read-only-port int32     預設值:10255
kubelet 要在其上服務的唯讀埠,不進行身分驗證/授權(設定為 0 以停用)。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--register-node     預設值:true
向 API 伺服器註冊節點。如果未提供 --kubeconfig,則此標誌無關緊要,因為 kubelet 將沒有 API 伺服器可註冊。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--register-schedulable     預設值:true
將節點註冊為可調度。如果 --register-nodefalse,則不會有任何作用。(已棄用:將在未來版本中移除)
--register-with-taints string
使用給定的污點清單註冊節點(逗號分隔的 <key>=<value>:<effect>)。如果 --register-nodefalse,則無操作。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--registry-burst int32     預設值:10
突發提取的最大大小,暫時允許提取突發到此數量,同時仍不超過 --registry-qps。僅在 --registry-qps 大於 0 時使用。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--registry-qps int32     預設值:5
如果 > 0,則將登錄提取 QPS 限制為此值。如果為 0,則無限制。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--reserved-cpus string
為系統和 kubernetes 使用保留的 CPU 或 CPU 範圍的逗號分隔清單。此特定清單將取代 --system-reserved--kube-reserved 中的 CPU 計數。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--reserved-memory string
NUMA 節點的記憶體保留逗號分隔清單。(例如 "--reserved-memory 0:memory=1Gi,hugepages-1M=2Gi --reserved-memory 1:memory=2Gi")。每種記憶體類型的總和應等於 --kube-reserved--system-reserved--eviction-threshold 的總和。請參閱 此處 以取得更多詳細資訊。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--resolv-conf string     預設值:/etc/resolv.conf
用作容器 DNS 解析組態基礎的解析器組態檔。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--root-dir string     預設值:/var/lib/kubelet
用於管理 kubelet 檔案(磁碟區掛載等)的目錄路徑。
--rotate-certificates
當憑證到期日臨近時,透過從 kube-apiserver 請求新憑證來自動輪換 kubelet 用戶端憑證。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--rotate-server-certificates
當憑證到期日臨近時,透過從 kube-apiserver 請求新憑證來自動請求和輪換 kubelet 伺服器憑證。需要啟用 RotateKubeletServerCertificate 功能閘道,並批准提交的 CertificateSigningRequest 物件。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--runonce
如果為 true,則在從本機資訊清單或遠端 URL 產生 Pod 後結束。與 --enable-server 互斥(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--runtime-cgroups string
用於建立和在其中執行執行階段的可選絕對 cgroups 名稱。
--runtime-request-timeout duration     預設值:2m0s
除了長時間執行的請求(pulllogsexecattach)之外,所有執行階段請求的逾時時間。當超過逾時時間時,kubelet 將取消請求、拋出錯誤並稍後重試。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--seccomp-default
啟用將 RuntimeDefault 用作所有工作負載的預設 seccomp 設定檔。
--serialize-image-pulls     預設值:true
一次提取一個映像檔。我們建議在執行版本 < 1.9 或 aufs 儲存後端的 docker daemon 的節點上 *不要* 變更預設值。Issue #10959 有更多詳細資訊。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--streaming-connection-idle-timeout duration     預設值:4h0m0s
串流連線在自動關閉連線之前可以閒置的最長時間。0 表示沒有逾時時間。範例:5m。注意:與 kubelet 伺服器的所有連線的最長持續時間為 4 小時。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--sync-frequency duration     預設值:1m0s
同步執行中的容器和組態之間的最大週期。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--system-cgroups string
用於放置所有尚未在 '/' 下的 cgroup 內的非核心程序的可選絕對 cgroups 名稱。若為空,則表示沒有容器。回溯標誌需要重新啟動。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--system-reserved string     預設值:<none>
一組 <resource name>=<resource quantity>(例如 "cpu=200m,memory=500Mi,ephemeral-storage=1Gi,pid='100'")配對,描述為非 kubernetes 元件保留的資源。目前僅支援 cpumemory 以及根檔案系統的本機臨時儲存空間。請參閱 此處 以取得更多詳細資訊。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--system-reserved-cgroup string     預設值:''
用於管理透過 --system-reserved 標誌保留計算資源的非 kubernetes 元件的頂層 cgroup 的絕對名稱。例如 /system-reserved。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--tls-cert-file string
包含用於提供 HTTPS 服務的 x509 憑證的檔案(若有中繼憑證,則串連在伺服器憑證之後)。如果未提供 --tls-cert-file--tls-private-key-file,則會為公用位址產生自我簽署憑證和金鑰,並儲存到傳遞給 --cert-dir 的目錄。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--tls-cipher-suites string
伺服器的密碼套件逗號分隔清單。如果省略,將使用預設 Go 密碼套件。
建議值:TLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384TLS_CHACHA20_POLY1305_SHA256TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256TLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_RSA_WITH_AES_256_CBC_SHATLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256TLS_RSA_WITH_AES_128_CBC_SHATLS_RSA_WITH_AES_128_GCM_SHA256TLS_RSA_WITH_AES_256_CBC_SHATLS_RSA_WITH_AES_256_GCM_SHA384
不安全的值:TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_ECDSA_WITH_RC4_128_SHATLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHATLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_RSA_WITH_RC4_128_SHATLS_RSA_WITH_3DES_EDE_CBC_SHATLS_RSA_WITH_AES_128_CBC_SHA256TLS_RSA_WITH_RC4_128_SHA
(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--tls-min-version string
支援的最小 TLS 版本。可能的值:"VersionTLS10"、"VersionTLS11"、"VersionTLS12"、"VersionTLS13"。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--tls-private-key-file string
包含與 --tls-cert-file 相符的 x509 私密金鑰的檔案。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--topology-manager-policy string     預設值:'none'
要使用的拓撲管理器策略。可能的值:"none"、"best-effort"、"restricted"、"single-numa-node"。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--topology-manager-policy-options string
一組 <key>=<value> 拓撲管理器策略選項,用於微調其行為。如果未提供,則保持預設行為。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--topology-manager-scope string     預設值:container
套用拓撲提示的範圍。拓撲管理器從提示提供者收集提示,並將其套用到定義的範圍,以確保 Pod 准入。可能的值:"container"、"pod"。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
-v, --v Level
日誌等級詳細程度的數字
--version version[=true]
列印版本資訊並退出;--version=vX.Y.Z... 設定報告的版本。
--vmodule <A list of 'pattern=N' strings>
用於檔案篩選日誌記錄的 pattern=N 設定的逗號分隔清單(僅適用於文字日誌格式)。
--volume-plugin-dir string     預設值:/usr/libexec/kubernetes/kubelet-plugins/volume/exec/
要在其中搜尋其他協力廠商磁碟區外掛程式的目錄完整路徑。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
--volume-stats-agg-period duration     預設值:1m0s
指定 kubelet 計算和快取所有 Pod 和磁碟區的磁碟使用量的間隔。若要停用磁碟區計算,請設定為負數。(已棄用:此參數應透過 kubelet 的 --config 標誌指定的組態檔設定。請參閱 kubelet-config-file 以取得更多資訊。)
上次修改時間:2024 年 12 月 12 日下午 8:37 PST:Update kubelet reference for v1.32 (79c797ffc4)