私は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を開始