【问题标题】:Recover kubernetes-dashboard pod?恢复 kubernetes-dashboard pod?
【发布时间】:2021-07-03 17:58:36
【问题描述】:

我已经在 Ubuntu 18.04.5 LTS (Bionic Beaver) 上安装了 kubernetes。现在尝试运行 kubernetes-dashboard。但是它总是崩溃。

NAME                                         READY   STATUS             RESTARTS   AGE
dashboard-metrics-scraper-7b59f7d4df-wj7ts   1/1     Running            0          153m
kubernetes-dashboard-74d688b6bc-2c6m6        0/1     CrashLoopBackOff   32         153m

$ kubectl logs kubernetes-dashboard-74d688b6bc-2c6m6 -n kubernetes-dashboard
2021/04/23 08:32:26 Using namespace: kubernetes-dashboard
2021/04/23 08:32:26 Starting overwatch
2021/04/23 08:32:26 Using in-cluster config to connect to apiserver
2021/04/23 08:32:26 Using secret token for csrf signing
2021/04/23 08:32:26 Initializing csrf token from kubernetes-dashboard-csrf secret
panic: Get https://10.96.0.1:443/api/v1/namespaces/kubernetes-dashboard/secrets/kubernetes-dashboard-csrf: dial tcp 10.96.0.1:443: i/o timeout

goroutine 1 [running]:
github.com/kubernetes/dashboard/src/app/backend/client/csrf.(*csrfTokenManager).init(0xc0004e69e0)
        /home/travis/build/kubernetes/dashboard/src/app/backend/client/csrf/manager.go:41 +0x446
github.com/kubernetes/dashboard/src/app/backend/client/csrf.NewCsrfTokenManager(...)
        /home/travis/build/kubernetes/dashboard/src/app/backend/client/csrf/manager.go:66
github.com/kubernetes/dashboard/src/app/backend/client.(*clientManager).initCSRFKey(0xc00047a080)
        /home/travis/build/kubernetes/dashboard/src/app/backend/client/manager.go:501 +0xc6
github.com/kubernetes/dashboard/src/app/backend/client.(*clientManager).init(0xc00047a080)
        /home/travis/build/kubernetes/dashboard/src/app/backend/client/manager.go:469 +0x47
github.com/kubernetes/dashboard/src/app/backend/client.NewClientManager(...)
        /home/travis/build/kubernetes/dashboard/src/app/backend/client/manager.go:550
main.main()
        /home/travis/build/kubernetes/dashboard/src/app/backend/dashboard.go:105 +0x20d

我错过了什么或如何从中恢复?

【问题讨论】:

    标签: kubernetes-dashboard


    【解决方案1】:

    尝试以下操作

    • 检查kubectl get svc | grep kubernetes,然后检查kubectl describe svc kubernetes - 如果这里有任何问题,请更正。

    • /etc/hosts中定义主机名

    #vim /etc/hosts
    YOUR_IP HOSTNAME
    
    • 禁用防火墙
    • 重启 Kubelet
    • 重启 Docker
    • 刷新 IP 表

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-15
      • 2019-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多