kubernetes 1.12.2 无法加载 Kubelet 配置文件 /var/lib/kubelet/config.yaml

Kok*_*Teh 5 docker kubernetes kubelet

环境:

  • 库伯内特斯 1.12.2
  • 泊坞窗 18.9.0
  • microk8s.kubectl

$ k 获取全部

NAME                                          READY   STATUS             
RESTARTS   AGE
pod/mysql-0                                   1/1     Running            0          72s
pod/nginx-ingress-microk8s-controller-c2pgz   0/1     CrashLoopBackOff   129        22h
pod/web-0                                     1/1     Running            0          78s

NAME                    TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)    AGE
service/kubernetes      ClusterIP   10.152.183.1   <none>        443/TCP    70m
service/mysql-service   ClusterIP   None           <none>        3306/TCP   72s
service/nginx-service   ClusterIP   None           <none>        80/TCP     78s

NAME                                               DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE
daemonset.apps/nginx-ingress-microk8s-controller   1         1         0       1            0           <none>          2d22h

NAME                     DESIRED   CURRENT   AGE
statefulset.apps/mysql   1         1         72s
statefulset.apps/web     1         1         78s
Run Code Online (Sandbox Code Playgroud)

/var/log/系统日志:

failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet/config.yaml", error: open /var/lib/kubelet/config.yaml: no such file or directory

Error syncing pod f0ab0f74-e6f2-11e8-8410-482ae31e6a94 ("nginx-ingress-microk8s-controller-c2pgz_default(f0ab0f74-e6f2-11e8-8410-482ae31e6a94)"), skipping: failed to "StartContainer" for "nginx-ingress-microk8s" with CrashLoopBackOff: "Back-off 5m0s restarting failed container=nginx-ingress-microk8s pod=nginx-ingress-microk8s-controller-c2pgz_default(f0ab0f74-e6f2-11e8-8410-482ae31e6a94)"
Run Code Online (Sandbox Code Playgroud)

什么是 nginx-ingress-microk8s-controller-c2pgz?谁开始的?

ami*_*omp -2

由于我已经更新了 kubelet,我无法找到 /var/lib/kubelet/config.yaml

对于“systemctl status kubelet|journalctl -xe”

无法加载 Kubelet 配置文件 /var/lib/kubelet/config.yaml

根据下面的链接,我已经从其他工作工作节点复制了 config.yaml 并且它有效!

https://github.com/kubernetes/kubernetes/issues/65863#issuecomment-403003592