天天看點

【運維】K8S叢集部署系列之Kubelet參數說明KUBELET 參數說明

KUBELET 參數說明

參數名 類型&預設值 參數說明

--address

strings,

0.0.0.0

Kubelet要使用的IP位址, \ 對于所有IPv4接口設定為

0.0.0.0

,對于所有IPv6接口設定為

::

,預設值

0.0.0.0

。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊

--allowed-unsafe-sysctls

strings,

enabled

不安全的sysctl或不安全的sysctl模式(以*結尾),用逗号分隔。\ 風險自擔。預設開啟Sysctls功能。

--alsologtostderr

boolean,

false

記錄标準錯誤和檔案

--anonymous-auth

boolean,

true

啟用對Kubelet伺服器的匿名請求(未被其他身份驗證方法拒絕的請求被視為匿名請求),預設true。\ 匿名請求擁有使用者名

system:anonymous

群組

system:unauthenticated

。\ 不推薦:這個參數應該通過Kubelet的

--config

标志指定的配置檔案來設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--application-metrics-count-limit

int,

100

每個容器的最大應用名額容量。不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表

--authentication-token-webhook

boolean,

true

使用TokenReview API來确定承載令牌的身份驗證。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--authentication-token-webhook-cache-ttl

duration,

2m0s

緩存來自webhook令牌驗證器的響應的持續時間,預設2m0s。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--authorization-mode

string,

AlwaysAllow

Kubelet伺服器的授權模式。

AlwaysAllow

或者

Webhook

,預設

AlwaysAllow

。Webhook模式使用SubjectAccessReview API來确定授權。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--authorization-webhook-cache-authorized-ttl

duration,

5m0s

緩存來自webhook授權器的“已授權”響應的持續時間,預設5m0s。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--authorization-webhook-cache-unauthorized-ttl

duration,

30s

緩存來自webhook授權器的“未授權”響應的持續時間,預設30s。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--azure-container-registry-config

string, - 包含Azure容器系統資料庫配置資訊的檔案的路徑。

--boot-id-file

string,

/proc/sys/kernel/random/boot_id

逗号分隔的檔案清單,用于檢查引導id。使用現有的第一個。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--bootstrap-checkpoint-path

string, - <警告:Alpha特性>檢查點存儲路徑

--bootstrap-kubeconfig

string, - 用于為kubelet擷取用戶端證書的kubeconfig檔案的路徑。\ 如果

--kubeconfig

指定的檔案不存在,則使用

bootstrap kubeconfig

從kube-apiserver申請用戶端證書。\ 申請成功則将證書申請檔案寫到到

--bootstrap-kubeconfig

指定的路徑,證書和私鑰存儲到

--cert-dir

指定的路徑。

--cert-dir

string,

/var/lib/kubelet/pki

TLS證書的存放路徑,如果設定了

--tls-cert-file

--tls-private-key-file

則忽略該設定。

--cgroup-driver

string,

cgroupfs

kubelet操控主機上的

cgroups

的驅動程式,

cgroupfs

或者

systemd

,預設

cgroupfs

。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cgroup-root

string, - 用于pod的可選根

cgroup

,基于容器最佳運作狀态設定。預設為空,表示使用容器運作時的預設值。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cgroups-per-qos

boolean,

true

啟用QOS層次的

cgroup

建立,如果為

true

則建立最進階

Qos cgroup

pod cgroup

,預設

true

。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--chaos-chance

float, - 用于測試,如果大于0.0,則引入客戶機錯誤和延遲

--client-ca-file

string, - 用于用戶端證書驗證的根證書\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cloud-config

string, - 雲服務商配置檔案路徑,為空表示沒有。

--cloud-provider

string, - 雲服務商名稱,為空表示沒有供應商。設定了将作為節點名稱使用,請參考雲提供商文檔,以确定是否以及如何使用主機名

--cluster-dns

string, - 逗号分隔的DNS伺服器IP位址清單。如果POD設定了

dnsPolicy=ClusterFirst

,則容器使用該值作為DNS服務。\ 注意:清單中出現的所有DNS伺服器必須提供相同的一組記錄,否則叢集中的名稱解析可能無法正常工作。無法保證可以聯系哪個DNS伺服器進行名稱解析。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cluster-domain

string, - 叢集域名,如果設定kubelet将配置所有容器除搜尋主機域外還搜尋該域。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cni-bin-dir

string,

/opt/cni/bin

<警告:Alpha特性>逗号分隔的路徑,CNI插件的二進制檔案搜尋路徑,僅在

--container-runtime

設定改為docker時有效。

--cni-conf-dir

string,

/etc/cni/net.d

<警告:Alpha特性>逗号分隔的路徑,CNI插件的配置檔案搜尋路徑,僅在

--container-runtime

設定改為docker時有效。

--config

string, - Kubelet将從該檔案加載其初始配置。可以是相對路徑也可以是絕對路徑,相對路徑相對于kubelet的工作目錄。\ 沒有設定表示使用内置預設值,指令行參數将覆寫其中配置。

--container-hints

string,

/etc/cadvisor/container_hints.json

容器提示檔案的位置。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--container-log-max-files

int32,

5

<警告:Beta特性>設定可以為容器顯示的容器日志檔案的最大數量。這個數字必須是>= 2,預設5。\ 此标志隻能與

--container-runtime=remote

一起使用。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--container-log-max-size

string,

10Mi

<警告:Beta特性>設定日志檔案最大大小,例如10Mi,預設10Mi。\ 此标志隻能與

--container-runtime=remote

一起使用。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--container-runtime

string,

docker

容器類型,

docker

,

remote

,

rkt

,不推薦

rkt

,預設

docker

--container-runtime-endpoint

string,

unix:///var/run/dockershim.sock

遠端容器服務位址,linux支援socket方式,windows支援tcp和npipe方式,例如

unix:///var/run/dockershim.sock

,

npipe:./pipe/dockershim

--containerd

string,

/run/containerd/containerd.sock

容器位址(預設為

/run/containerd/containerd.sock

)\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--containerized

- 在容器中運作kubelet。不推薦:該特性将在稍後的版本中删除。

--contention-profiling

string,

enabled

啟用鎖争用分析。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cpu-cfs-quota

boolean,

true

為指定CPU限制的容器啟用CPU CFS配額強制。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cpu-cfs-quota-period

duration,

100ms

設定CPU CFS配額周期值,

cpu.cfs_period_us

,預設為Linux核心預設值(預設為100ms)。 \ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cpu-manager-policy

string,

none

使用CPU管理器政策,

none

或者

static

,預設值為

none

。 \ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--cpu-manager-reconcile-period

NodeStatusUpdateFrequency,

10s

<警告:Alpha特性> CPU管理器調節周期。例如:“10s”或“1m”。如果沒有提供,則預設為NodeStatusUpdateFrequency(預設為10s) \ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--docker

string,

unix:///var/run/docker.sock

docker位址,預設

unix:///var/run/docker.sock

。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--docker-endpoint

string,

unix:///var/run/docker.sock

docker通信位址,僅在

--container-runtime

設定改為docker時有效

--docker-env-metadata-whitelist

string, - 需要為docker容器收集的以逗号分隔的環境變量鍵清單。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--docker-only

- 除基本統計資訊外,隻産生docker的報告。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--docker-root

string,

/var/lib/docker

從docker資訊讀取跟資訊。不推薦:這是一個回退功能。

--docker-tls

- 使用TLS連接配接到docker。不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--docker-tls-ca

string,

ca.pem

docker的CA憑證路徑。不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--docker-tls-cert

string,

cert.pem

docker用戶端證書。不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--docker-tls-key

string,

key.pem

docker用戶端證書私鑰。不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--dynamic-config-dir

string, - Kubelet将使用此目錄檢查下載下傳的配置并跟蹤配置健康狀況。如果這個目錄不存在,Kubelet将建立它。路徑可以是絕對的,也可以是相對的;相對路徑從Kubelet的目前工作目錄開始。\ 該特性可以啟用kubelet動态配置,但必須在

--feature-gates

中設定

DynamicKubeletConfig=true

,在beta版本中預設為true

--enable-cadvisor-json-endpoints

boolean, true 啟用cAdvisor的json /spec 和 /stats/* 端點,預設true。

--enable-controller-attach-detach

boolean, true 啟用附加/分離管理器管理配置設定到該節點的卷的附加/分離,并禁止kubelet執行任何附加/分離操作,預設true。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--enable-debugging-handlers

string, - 提供服務位址,用于日志收集以及本地運作容器和指令,預設true。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--enable-load-reader

boolean, - 是否啟用cpu加載讀取器。不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--enable-server

boolean,

true

啟用Kubelet的服務(預設為true)

--enforce-node-allocatable

string,

pods

有kubelet配置設定的節點執行級别,可選’none’, ‘pods’, ‘system-reserved’, 和 ‘kube-reserved’,\ 如果包含後兩項則必須設定’–system-reserved-cgroup’和’–kube-reserved-cgroup’,如果設定

none

則不應該包含其他項。詳見https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--event-burst

int32,

10

突發事件記錄大小,暫時允許事件記錄突破到該數字,但不超過

--event-qps

,僅當

--event-qps>0

時有效,預設10。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--event-qps

int32,

5

如果等于0,沒有限制。如果大于0,限定每秒建立事件為該值,預設5。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--event-storage-age-limit

string,

default=0

存儲每種事件類型的最長時間,逗号分隔的鍵值對清單,鍵是事件類型(包括

creation

,

oom

default

),值是

duration

類型的時間,Default應用于所有非指定的事件類型(預設值“default=0”)。\ \ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--event-storage-event-limit

string,

default=0

存儲每種事件類型的最大數量,逗号分隔的鍵值對清單,鍵是事件類型(包括

creation

,

oom

default

),值是整數,Default應用于所有非指定的事件類型(預設值“default=0”)。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--eviction-hard

mapStringString,

imagefs.available<15%,\ memory.available<100Mi,\ nodefs.available<10%,\ nodefs.inodesFree<5%

一組pod遷出門檻值,如

memory.available<1Gi

。滿足條件則觸發pod遷出。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--eviction-max-pod-grace-period

int32, - 滿足遷出門檻值後的最大寬限期(機關秒),如果為負值,則按照pod指定值執行。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--eviction-minimum-reclaim

mapStringString, - 如果某類資源不足時,kubelet執行pod回收的最小回收量,例

imagefs.available=2Gi

。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--eviction-pressure-transition-period

duration,

5m0s

kubelet必須等待一段時間才能從遷出壓力狀态過渡出來。(預設5m0s)\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--eviction-soft

mapStringString, - 一組遷出門檻值(例如memory.available<1.5Gi),如果在相應的寬限期内達到該門檻值,就會觸發pod遷出。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--eviction-soft-grace-period

mapStringString, - 一組遷出寬限期(例如memory.available=1m30s),對應于在觸發pod遷出之前,門檻值條件必須保持多長時間。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--exit-on-lock-contention

boolean, - 在發生鎖檔案争用時kubelet是否退出。

--experimental-allocatable-ignore-eviction

boolean, false 計算可配置設定節點時是否忽略硬遷出門檻值,預設false,詳見https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/。

--experimental-bootstrap-kubeconfig

string, - 棄用,使用

--bootstrap-kubeconfig

替代。

--experimental-check-node-capabilities-before-mount

boolean, - <實驗>如果為true,kubete在執行挂在前将檢查底層節點是否有必須的元件(二進制檔案,配置檔案等)

--experimental-kernel-memcg-notification

- 如果啟用,kubelet将于核心memcg通知管理器一起确定是否交叉清除記憶體門檻值而不是輪詢。

--experimental-mounter-path

string, - <實驗>貼片機二進制路徑。保持為空以使用預設挂載。

--fail-swap-on

boolean,

true

如果主機節點啟用了

swap

則kubelet啟用失敗。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--feature-gates

mapStringBool, - 一組鍵值對,用于描述alpha/實驗性特性的特性。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。包括以下選項:
- - APIListChunking=true\false (BETA - default=true)
- - APIResponseCompression=true\false (ALPHA - default=false)
- - AllAlpha=true\false (ALPHA - default=false)
- - AppArmor=true\false (BETA - default=true)
- - AttachVolumeLimit=true\false (BETA - default=true)
- - BalanceAttachedNodeVolumes=true\false (ALPHA - default=false)
- - BlockVolume=true\false (BETA - default=true)
- - BoundServiceAccountTokenVolume=true\false (ALPHA - default=false)
- - CPUManager=true\false (BETA - default=true)
- - CRIContainerLogRotation=true\false (BETA - default=true)
- - CSIBlockVolume=true\false (BETA - default=true)
- - CSIDriverRegistry=true\false (BETA - default=true)
- - CSIInlineVolume=true\false (ALPHA - default=false)
- - CSIMigration=true\false (ALPHA - default=false)
- - CSIMigrationAWS=true\false (ALPHA - default=false)
- - CSIMigrationAzureDisk=true\false (ALPHA - default=false)
- - CSIMigrationAzureFile=true\false (ALPHA - default=false)
- - CSIMigrationGCE=true\false (ALPHA - default=false)
- - CSIMigrationOpenStack=true\false (ALPHA - default=false)
- - CSINodeInfo=true\false (BETA - default=true)
- - CustomCPUCFSQuotaPeriod=true\false (ALPHA - default=false)
- - CustomResourceDefaulting=true\false (ALPHA - default=false)
- - CustomResourcePublishOpenAPI=true\false (BETA - default=true)
- - CustomResourceSubresources=true\false (BETA - default=true)
- - CustomResourceValidation=true\false (BETA - default=true)
- - CustomResourceWebhookConversion=true\false (BETA - default=true)
- - DebugContainers=true\false (ALPHA - default=false)
- - DevicePlugins=true\false (BETA - default=true)
- - DryRun=true\false (BETA - default=true)
- - DynamicAuditing=true\false (ALPHA - default=false)
- - DynamicKubeletConfig=true\false (BETA - default=true)
- - ExpandCSIVolumes=true\false (ALPHA - default=false)
- - ExpandInUsePersistentVolumes=true\false (BETA - default=true)
- - ExpandPersistentVolumes=true\false (BETA - default=true)
- - ExperimentalCriticalPodAnnotation=true\false (ALPHA - default=false)
- - ExperimentalHostUserNamespaceDefaulting=true\false (BETA - default=false)
- - HyperVContainer=true\false (ALPHA - default=false)
- - KubeletPodResources=true\false (BETA - default=true)
- - LocalStorageCapacityIsolation=true\false (BETA - default=true)
- - LocalStorageCapacityIsolationFSQuotaMonitoring=true\false (ALPHA - default=false)
- - MountContainers=true\false (ALPHA - default=false)
- - NodeLease=true\false (BETA - default=true)
- - NonPreemptingPriority=true\false (ALPHA - default=false)
- - PodShareProcessNamespace=true\false (BETA - default=true)
- - ProcMountType=true\false (ALPHA - default=false)
- - QOSReserved=true\false (ALPHA - default=false)
- - RemainingItemCount=true\false (ALPHA - default=false)
- - RequestManagement=true\false (ALPHA - default=false)
- - ResourceLimitsPriorityFunction=true\false (ALPHA - default=false)
- - ResourceQuotaScopeSelectors=true\false (BETA - default=true)
- - RotateKubeletClientCertificate=true\false (BETA - default=true)
- - RotateKubeletServerCertificate=true\false (BETA - default=true)
- - RunAsGroup=true\false (BETA - default=true)
- - RuntimeClass=true\false (BETA - default=true)
- - SCTPSupport=true\false (ALPHA - default=false)
- - ScheduleDaemonSetPods=true\false (BETA - default=true)
- - ServerSideApply=true\false (ALPHA - default=false)
- - ServiceLoadBalancerFinalizer=true\false (ALPHA - default=false)
- - ServiceNodeExclusion=true\false (ALPHA - default=false)
- - StorageVersionHash=true\false (BETA - default=true)
- - StreamingProxyRedirects=true\false (BETA - default=true)
- - SupportNodePidsLimit=true\false (BETA - default=true)
- - SupportPodPidsLimit=true\false (BETA - default=true)
- - Sysctls=true\false (BETA - default=true)
- - TTLAfterFinished=true\false (ALPHA - default=false)
- - TaintBasedEvictions=true\false (BETA - default=true)
- - TaintNodesByCondition=true\false (BETA - default=true)
- - TokenRequest=true\false (BETA - default=true)
- - TokenRequestProjection=true\false (BETA - default=true)
- - ValidateProxyRedirects=true\false (BETA - default=true)
- - VolumePVCDataSource=true\false (ALPHA - default=false)
- - VolumeSnapshotDataSource=true\false (ALPHA - default=false)
- - VolumeSubpathEnvExpansion=true\false (BETA - default=true)
- - WatchBookmark=true\false (ALPHA - default=false)
- - WinDSR=true\false (ALPHA - default=false)
- - WinOverlay=true\false (ALPHA - default=false)
- - WindowsGMSA=true\false (ALPHA - default=false)

--file-check-frequency

duration,

20s

檢查配置修改的時間間隔,預設20s。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--global-housekeeping-interval

duration,

1m0s

全球管理間隔,預設1m0s。不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--hairpin-mode

string,

promiscuous-bridge

指定kubelet如何設定NAT回環(端口回流),允許服務通路自身服務。有效值

promiscuous-bridge

,

hairpin-veth

none

,預設

promiscuous-bridge

。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--healthz-bind-address

string,

127.0.0.1

服務監聽位址,

0.0.0.0

監聽所有,預設

127.0.0.1

。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--healthz-port

int32,

10248

服務監聽端口,0表示禁用,預設10248。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--help

- kubelet幫助資訊,

kubelet --help

--hostname-override

string, - node節點主機名,如果設定

--cloud-provider

則以

--cloud-provider

确定主機名,請參考cloud provider文檔,以确定是否以及如何使用主機名。

--housekeeping-interval

duration,

10s

容器内務處理時間間隔(預設為10秒)。

--http-check-frequency

duration,

20s

http接收資料的時間間隔,預設20秒。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--image-gc-high-threshold

int32,

85

磁盤使用量在該百分比内始終進行鏡像垃圾回收,範圍0-100,設定為100則禁用鏡像垃圾回收,預設85。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--image-gc-low-threshold

int32,

80

磁盤使用量低于該值則禁用鏡像垃圾回收,範圍0-100且小于

--image-gc-high-threshold

的值,預設80。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--image-pull-progress-deadline

duration,

1m0s

鏡像拉取逾時時間,超過則取消鏡像拉取。僅當

--container-runtime=docker

時有效,預設

1m0s

--image-service-endpoint

string,

unix:///var/run/dockershim.sock

<實驗>遠端鏡像服務位址,為空則與

--container-runtime-endpoint

設定相同。linux支援socket方式,windows支援tcp和npipe方式,例如

unix:///var/run/dockershim.sock

,

npipe:./pipe/dockershim

--iptables-drop-bit

int32,

15

fwmark空間bit大小,用來标記要丢棄的包。必須在[0,31]範圍内。(預設15)。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--iptables-masquerade-bit

int32,

14

fwmark空間的位,用于為SNAT标記包。必須在[0,31]範圍内。請将此參數與kube-proxy中的相應參數比對。(預設14)。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--keep-terminated-pod-volumes

- pod終止後卷保持挂載在節點,可用于調試卷相關問題。(不推薦:将在未來版本中删除)

--kube-api-burst

int32,

10

發送到

kube-apiserver

每秒請求量 ,預設10。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

---kube-api-content-type

string,

application/vnd.kubernetes.protobuf

發送給kube-apiserver的請求内容類型。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--kube-api-qps

int32,

5

與kube-apiserver對話時的QPS(預設5)。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--kube-reserved

mapStringString,

default=none

設定預留給k8s元件的資源,例如:cpu=200m,memory=500Mi,ephemeral-storage=1Gi。目前支援根檔案系統的cpu、記憶體和本地臨時存儲。詳見http://kubernetes.io/docs/user-guide/compute-resources。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--kube-reserved-cgroup

string,

''

用于管理計算資源通過

--kube-reserved

标記保留的k8s元件的頂級

cgroup

的絕對名稱。如

/kube-reserved

。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--kubeconfig

string, - 設定

kubeconfig

檔案路徑,定義如何連接配接

kube-apiserver

,提供則啟用API Server模式,棄用

--kubeconfig

則啟動獨立模式。

--kubelet-cgroups

string, - 用于建立和運作kubelet的

cgroup

可選絕對名稱。

--lock-file

string, - kubelet鎖檔案的路徑。

--log-backtrace-at

traceLocation, 當日志記錄命中幾行檔案内容時,發出堆棧跟蹤。

--log-cadvisor-usage

- 是否記錄cAdvisor容器的使用情況。不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--log-dir

string, - 如果非空,則在此目錄中寫入日志檔案。

--log-file

string, - 如果非空,則使用此日志檔案。

--log-file-max-size

uint,

1800

定義日志檔案可以增長到的最大大小。機關是位元組。如果值為0,則最大檔案大小是無限制的。1800(預設)。

--log-flush-frequency

duration,

5s

日志重新整理之間的最大秒數(預設為5秒)。

--logtostderr

boolean,

true

日志到标準錯誤而不是檔案(預設為true)。

--machine-id-file

string,

/etc/machine-id,/var/lib/dbus/machine-id

逗号分隔的檔案清單,用于檢查機器id。使用現有的第一個。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--make-iptables-util-chains

boolean,

true

如果為真,kubelet将確定主機上存在iptables實用程式規則。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--manifest-url

string, - 用于通路要運作的其他POD規範的URL。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--manifest-url-header

string, - 使用逗号分隔,通路

--manifest-url

位址時提供的http頭清單。具有相同名稱的多個頭将按提供的順序添加,可以重複調用此标志,如:

--manifest-url-header 'a:hello,b:again,c:world' --manifest-url-header 'b:beautiful'

。 \ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--master-service-namespace

string,

default

kubernetes主服務注入到pods中的命名空間(預設值為“default”)(不推薦使用:在将來的版本中,這個标志将被删除)。

--max-open-files

int,

1000000

kubelet程序可以打開的檔案數量。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--max-pods

int32,

110

單個kubelet程序可以運作的Pod數量。不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--maximum-dead-containers

int32,

-1

要全局保留的容器舊執行個體的最大數量。每個容器都占用一些磁盤空間。若要禁用,請設定為負數。(預設:-1)(不推薦:使用

--eviction-hard

--eviction-soft

替代。将在未來的版本中删除。)

--maximum-dead-containers-per-container

int32,

1

每個容器要保留的舊執行個體的最大數量。每個容器都占用一些磁盤空間。(預設值1)(不推薦:使用

--eviction-hard

--eviction-soft

替代。将在未來的版本中删除。)

--minimum-container-ttl-duration

duration, - 使用結束的容器在回收前最小存活時間。例如:“300ms”、“10s”或“2h45m”(不推薦:使用

--eviction-hard

--eviction-soft

替代。将在未來的版本中删除。)

--minimum-image-ttl-duration

duration, - 沒有使用的鏡像在被垃圾回收前的保留最小時間。例如:“300ms”、“10s”或“2h45m”。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--network-plugin

string, - <警告:Alpha特性>要為kubelet/pod生命周期中的各種事件調用的網絡插件的名稱。僅在

container-runtime=docker

時有效。

--network-plugin-mtu

int32, - <警告:Alpha特性>要傳遞給網絡插件的MTU,以覆寫預設值。設定為0以使用預設的1460 MTU。僅在

container-runtime=docker

時有效。

--node-ip

string, - 節點的IP位址。如果設定好,kubelet将為節點使用這個IP位址。

--node-labels

mapStringString, - <警告:Alpha特性>節點向叢集注冊時附帶的标簽,必須是逗号分隔的鍵值對。

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, failure-domain.kubernetes.io/region, failure-domain.kubernetes.io/zone, kubernetes.io/arch, kubernetes.io/hostname, kubernetes.io/instance-type, kubernetes.io/os)

--node-status-max-images

int32,

50

<警告:Alpha特性>在

Node.Status.Images

中報告的最大圖像數量,-1表示沒有限制,預設50。

--node-status-update-frequency

duration,

10s

kubelet多久向Master報告一次節點狀态,修改時要小心,它必須與nodecontroller中的nodeMonitorGracePeriod搭配使用,預設10s。

--non-masquerade-cidr

string, - 超出此範圍的IP流量将使用IP僞裝。設定為’0.0.0.0/0’,用不僞裝。(預設值“10.0.0.0/8”)(棄用:将在未來版本中删除)。

--oom-score-adj

int32,

-999

kubelet的

--oom-score-adj

值,值必須在[-1000,1000]範圍内(預設值-999)。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--pod-cidr

string, - 獨立模式下用于pod IP位址的CIDR。在叢集模式下,從主節點獲得。對于IPv6,配置設定的最大IP數是65536。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--pod-infra-container-image

string,

k8s.gcr.io/pause:3.1

每個pod中的

network/ipc

命名空間容器将使用的映像,用于管理容器網絡。僅在

container-runtime=docker

時有效,預設

k8s.gcr.io/pause:3.1

--pod-manifest-path

string, - 存放靜态pod檔案的目錄或者單個靜态pod檔案,忽略以

.

開頭的檔案。 \ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--pod-max-pids

int,

-1

設定每個pod的最大程序數。如果-1,kubelet預設為節點可配置設定pid容量。(預設為-1)。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--pods-per-core

int32, - 單個kubelet中每個核心可以運作的pod數量,總數不能超過

max-pods

,如果超過則使用

max-pods

,0表示取消限制。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--port

int32,

10250

kubelet的端口,預設10250。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--protect-kernel-defaults

- 核心調優的預設kubelet行為,如果設定了且核心可調項與kubelet預設值不同,kubelet會報錯。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--provider-id

string, - 節點在機器庫中的唯一辨別符。

--qos-reserved

mapStringString, - <警告:Alpha特性>需要啟用

QOSReserved

特性,用于描述如何在QoS級别上保留pod資源請求的一組鍵值對,目前隻支援記憶體,如:memory=50%。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--read-only-port

int32,

10255

Kubelet在沒有身份驗證/授權的情況下運作的隻讀端口(設定為0以禁用)(預設為10255)\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--really-crash-for-testing

boolean, - 用于測試,應急狀态下崩潰。

--redirect-container-streaming

boolean, - 啟用容器流重定向。如果為false, kubelet将代理apiserver和容器之間的容器流資料;如果為真,kubelet将傳回一個http重定向到apiserver,而apiserver将直接通路容器。代理方法更安全,但是會帶來一些開銷。重定向方法的性能更高,但安全性更差,因為apiserver和容器之間的連接配接可能沒有經過身份驗證。

--register-node

boolean,

true

是否向kube-apiserver注冊節點,如果

--kubeconfig

沒有設定,則該項無效,因為不知道向誰注冊。

--register-schedulable

boolean,

false

将節點注冊為可排程的。如果

--register-node=false

,則不會産生任何效果。(預設為true)(棄用:将在未來版本中删除)。

--register-with-taints

[]api.Taint, - 用給定的

taints

清單注冊節點,用逗号分隔,格式:"=:",如果

--register-node=false

,則不會産生任何操作。

--registry-burst

int32,

10

拉取鏡像的最大并發數,允許同時拉取的鏡像數,不能超過 registry-qps ,僅當 --registry-qps 大于 0 時使用。 (預設 10)\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--registry-qps

int32,

5

如果> 0,将限制每秒拉去鏡像個數為這個值。如果為0,無限制。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--resolv-conf

string,

/etc/resolv.conf

用作容器 DNS 解析配置的解析器配置檔案\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--root-dir

string,

/var/lib/kubelet

管理kubelet檔案的路徑(volume mounts等)。

--rotate-certificates

string, - <警告:Beta特性>當用戶端證書到期時自動向

kube-apiserver

申請新證書。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--rotate-server-certificates

string, - 在證書過期時,通過從kube-apiserver自動請求輪換服務端證書。需要啟用RotateKubeletServerCertificate功能門,并準許送出 CertificateSigningRequest 對象。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--runonce

boolean, - 如果為true,則在從靜态pod檔案或遠端url生成pod後退出。僅限

--enable-server=true

--runtime-cgroups

string, - 用于建立和運作運作時的cgroup的可選絕對名稱。

--runtime-request-timeout

duration,

2m0s

容器運作時除了長時間請求操作如(pull,logs,exec,attach)外的操作逾時時間,逾時後将抛出錯誤并重試,預設2m0s。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--seccomp-profile-root

string,

/var/lib/kubelet/seccomp

<警告:Alpha特性>seccomp配置檔案的目錄路徑。

--serialize-image-pulls

boolean,

true

一次拉取一個鏡像,建議在docker版本低于1.9或者使用Aufs存儲後端的節點上不改個預設值,預設true。

--skip-headers

boolean,

true

如果為真,請在日志消息中避免頭字首。

--skip-log-headers

boolean,

true

如果為真,則在打開日志檔案時避免頭檔案。

--stderrthreshold

severity,

2

在此門檻值或以上的日志發到stderr(預設2)。

--storage-driver-buffer-duration

duration,

1m0s

此期間寫入存儲驅動程式中的内容将被緩存,并作為單個事務送出到非記憶體後端(預設為1m0s)。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--storage-driver-db

string,

cadvisor

資料庫名稱(預設為“cadvisor”)。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--storage-driver-host

string,

localhost:8086

資料庫位址(預設為“localhost:8086”)。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--storage-driver-password

string,

root

資料庫密碼(預設為“root”)。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--storage-driver-secure

boolean, - 使用與資料庫的安全連接配接。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--storage-driver-table

string,

stats

表名(預設為“stats”)。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--storage-driver-user

string,

root

資料庫使用者名(預設為“cadvisor”)。\ 不推薦:這是一個cadvisor标志,錯誤地注冊了Kubelet。\ 由于遺留問題,在删除之前,它将遵循标準的CLI棄用時間表。

--streaming-connection-idle-timeout

duration,

4h0m0s

連接配接保持時間,預設4h0m0s。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--sync-frequency

duration,

1m0s

同步運作容器和配置之間的最大周期(預設為1m0s)。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--system-cgroups

string, - 可選的 cgroups 的絕對名稱,用于将未包含在 cgroup 内的所有非核心程序放置在根目錄 / 中,復原這個辨別需要重新開機。

--system-reserved

mapStringString, - 一組ResourceName=ResourceQuantity對(例如,cpu = 200m,memory = 500Mi,ephemeral-storage = 1Gi,pid = 1000),描述為非kubernetes元件保留的資源。目前僅支援cpu,記憶體和pid,[default=none]。詳見http://kubernetes.io/docs/user-guide/compute-resources。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--system-reserved-cgroup

string,

''

頂級cgroup的絕對名稱,用于管理計算資源通過“–system-reserved”标志保留的非kubernetes元件,除了’/system-reserved’,預設’’。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--tls-cert-file

string, - 用于HTTPS的x509證書,如果

--tls-cert-file

--tls-private-key-file

沒有提供,則為公共位址生成自簽名證書和密鑰并儲存到

--cert-dir

目錄中。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--tls-cipher-suites

string, - 伺服器密碼套件的逗号分隔清單。如果省略,将使用預設的Go密碼套件。可能的值:TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA、TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256、TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305, TLS_ECDHE_RSA_WITH_RC4_128_SHA、TLS_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA、TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_RC4_128_SHA。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--tls-min-version

string, - 支援最小TLS版本。可能的值:VersionTLS10、VersionTLS11、VersionTLS12、VersionTLS13。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--tls-private-key-file

string, - 包含x509私鑰比對的檔案

--tls-cert-file

。\ 不推薦:該參數應該通過Kubelet的

--config

标志指定的配置檔案設定。\ 見https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/擷取更多資訊。

--v

Level, - 日志等級。

--version

version[=true], - 列印版本資訊并退出。

--vmodule

moduleSpec, - 逗号分隔的模式清單,用于過濾篩選日志。

--volume-plugin-dir

string,

/usr/libexec/kubernetes/kubelet-plugins/volume/exec/

搜尋第三方卷插件的完整路徑。

--volume-stats-agg-period

duration,

1m0s

指定kubelet計算和緩存所有pod和卷的卷磁盤使用量的間隔。0禁用卷計算。

--version

version[=true], - 列印版本資訊并退出。

--vmodule

moduleSpec, - 逗号分隔的模式清單,用于過濾篩選日志。

--volume-plugin-dir

string,

/usr/libexec/kubernetes/kubelet-plugins/volume/exec/

搜尋第三方卷插件的完整路徑。

--volume-stats-agg-period

duration,

1m0s

指定kubelet計算和緩存所有pod和卷的卷磁盤使用量的間隔。0禁用卷計算。

繼續閱讀