当前位置:   article > 正文

二进制安装报错failed to run Kubelet: unable to load bootstrap kubeconfig: invalid configuration: no configu

failed to run kubelet: unable to load bootstrap kubeconfig: invalid configur
  1. [root@venus cfg]# systemctl status kubelet -l
  2. ● kubelet.service - Kubernetes Kubelet
  3. Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)
  4. Active: failed (Result: start-limit) since 二 2019-10-22 14:37:10 CST; 7min ago
  5. Process: 32518 ExecStart=/k8s/kubernetes/bin/kubelet $KUBELET_OPTS (code=exited, status=255)
  6. Main PID: 32518 (code=exited, status=255)
  7. 1022 14:37:10 venus kubelet[32518]: I1022 14:37:10.296789 32518 plugins.go:103] No cloud provider specified.
  8. 1022 14:37:10 venus kubelet[32518]: I1022 14:37:10.296809 32518 server.go:523] No cloud provider specified: "" from the config file: ""
  9. 1022 14:37:10 venus kubelet[32518]: I1022 14:37:10.296842 32518 bootstrap.go:65] Using bootstrap kubeconfig to generate TLS client cert, key and kubeconfig file
  10. 1022 14:37:10 venus kubelet[32518]: F1022 14:37:10.298468 32518 server.go:261] failed to run Kubelet: unable to load bootstrap kubeconfig: invalid configuration: no configuration has been provided
  11. 1022 14:37:10 venus systemd[1]: kubelet.service holdoff time over, scheduling restart.
  12. 1022 14:37:10 venus systemd[1]: Stopped Kubernetes Kubelet.
  13. 1022 14:37:10 venus systemd[1]: start request repeated too quickly for kubelet.service
  14. 1022 14:37:10 venus systemd[1]: Failed to start Kubernetes Kubelet.
  15. 1022 14:37:10 venus systemd[1]: Unit kubelet.service entered failed state.
  16. 1022 14:37:10 venus systemd[1]: kubelet.service failed.

按照这个地址:https://www.kubernetes.org.cn/4963.html

出现这样的错误:

kubelet的配置文件如下:

  1. KUBELET_OPTS="--logtostderr=true \
  2. --v=4 \
  3. --hostname-override=10.10.10.160 \
  4. --kubeconfig=/k8s/kubernetes/cfg/kubelet.kubeconfig \
  5. --bootstrap-kubeconfig=/k8s/kubernetes/cfg/bootstrap.kubeconfig \
  6. --config=/k8s/kubernetes/cfg/kubelet.config \
  7. --cert-dir=/k8s/kubernetes/ssl \
  8. --pod-infra-container-image=registry.cn-hangzhou.aliyuncs.com/google-containers/pause-amd64:3.0"

修改配置文件:

  1. KUBELET_OPTS="--logtostderr=true \
  2. --v=4 \
  3. --hostname-override=10.10.10.160 \
  4. --kubeconfig=/k8s/kubernetes/cfg/kubelet.kubeconfig \
  5. --experimental-bootstrap-kubeconfig=/k8s/kubernetes/cfg/bootstrap.kubeconfig \
  6. --config=/k8s/kubernetes/cfg/kubelet.config \
  7. --cert-dir=/k8s/kubernetes/ssl \
  8. --pod-infra-container-image=registry.cn-hangzhou.aliyuncs.com/google-containers/pause-amd64:3.0"

可能是版本的问题还是怎么的,注意bootstrap.kube.config的配置文件的参数是:experimental-bootstrap-kubeconfig。

我用的Kubernetes的版本是1.13

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/189902
推荐阅读
相关标签
  

闽ICP备14008679号