起動時のパラメータを変更しますkubelet

私はkubeadmはアクアが今構成の問題を通じてスキャンし、K8Sをインストールした、我々は起動パラメータkubeletを変更する必要があります。

デフォルトの設定ファイルの名前は:10-kubeadm.conf

#vim /usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf 
#注:このDROPINのみkubeadmと連携しkubelet V1.11 + 
[サービス] 
環境= "KUBELET_KUBECONFIG_ARGS = -ブートストラップkubeconfig =の/ etc / kubernetes /ブートストラップ・kubelet.conf --kubeconfig =の/ etc / kubernetes / kubelet.conf " 
環境= "KUBELET_CONFIG_ARGS = - =設定は/ var / libに/ kubelet / config.yaml" 
環境=" KUBE_ALLOW_PRIV = - -allow-特権= false」を

kubeadmのinit#これは、そのファイルは""と"kubeadm" KUBELET_KUBEADM_ARGS変数に動的投入、実行時に生成参加
EnvironmentFile = -の/ var / libに/ kubelet / kubeadm-flags.env  
#これはユーザーは、最後の手段としてkubelet引数のオーバーライドに使用できるファイル。好ましくは、
#.NodeRegistrationを.KubeletExtraArgsではなく、構成ファイル内のオブジェクト。KUBELET_EXTRA_ARGSは、このファイルから供給されなければなりません。
EnvironmentGoogle nmentFile RO = -の/ etc /のsysconfig /オムレツ
ExecStart = 
ExecStart =は/ usr / binに/オムレツKUBELET_KUBECONFIG_ARGS $ $ $ KUBELET_CONFIG_ARGS KUBELET_KUBEADM_ARGS $ KUBELET_EXTRA_ARGS $ KUBE_ALLOW_PRIV

 例えば、私はまた、ExecStartにキーを追加し、その後追加する必要があります。

KUBE_ALLOW_PRIV =  - 許可権限=偽

コンフィギュレーション・ファイルをロード、再起動kubelet

#systemctl停止kubelet 
#systemctlデーモンリロード
#systemctl kubeletを開始

  

おすすめ

転載: www.cnblogs.com/Dev0ps/p/12133531.html