K8S--解决dashboard一直Pending的问题

原文网址:K8S--解决dashboard一直Pending的问题-CSDN博客

简介

本文介绍如何解决K8S一直Pending的问题。

问题描述

在master里安装dashboard后,查看状态发现一直是Pending。

如下图所示:

命令

复制代码
kubectl get pods -n kubernetes-dashboard

或者

复制代码
kubectl get pods -A

结果

排查方法

用K8S排查问题的命令查看一下:

命令格式

复制代码
kubectl describe pod <pod-name> -n <namespace>

pod-name和namespace:都是kubectl get pods命令的执行结果对应的列:

K8S自带的namespace是:kube-system。

命令

复制代码
kubectl describe pod dashboard-metrics-scraper-5657497c4c-mnl46 -n kubernetes-dashboard

本处的 dashboard-metrics-scraper-5657497c4c-mnl46就是前边kubectl get pods -n kubernetes-dashboard结果中的NAME列。

结果:

重点是最下边这句:

复制代码
Warning  FailedScheduling  7s (x21464 over 17h)  default-scheduler  0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.

因为K8S默认不让pod部署到master节点,而我们部署的测试环境只有一个节点也是master节点,需要允许master节点部署pod。

解决方案

上边是文章的部分内容,为便于维护,全文已转移到此网址:K8S-解决dashboard一直Pending的问题 - 自学精灵

相关推荐
紫神3 天前
DDS 通信技术说明
网络·云原生·容器·k8s·dds·弱网
Eminem898 天前
14、k8s持久化存储
k8s
上火的金鱼妹10 天前
higress网关访问+ 模型访问的安全策略管控
k8s·higress·ai网关
weixin_4445793011 天前
Containerd
容器·k8s
Dragon_qu·x12 天前
MongoDB 高可用集群部署
运维·数据库·mongodb·k8s·helm
此冬歌咏19 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
玉&心19 天前
通过Arthas在线诊断K8S中的内存及JVM等使用情况
docker·k8s·arthas
流烟默19 天前
K8s StatefulSet 详解:有状态应用的“身份证”与“固定住址”
k8s·statefulset
cg.family19 天前
K8S集群手动巡检
k8s
九皇叔叔19 天前
Kubernetes 资源管理方式详解:命令式与声明式管理
docker·容器·k8s