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的问题 - 自学精灵

相关推荐
小白的码BUG之路7 小时前
K8S -- 下载安装dashboard
k8s
切糕师学AI2 天前
K8s 滚动更新与 Spring Boot 优雅停机实战:如何做到真正的平滑发布?
spring boot·云原生·容器·kubernetes·k8s
fengkai45454 天前
7、Kubernetes的Ingress&Network&Scheduler
运维·kubernetes·k8s·ingress·network·scheduler
mengge.cloud8 天前
1022小白入门教程(番外筑基)— nerdctl 容器基本功 + K8s 资源编写
linux·网络·云原生·容器·kubernetes·云计算·k8s
上火的金鱼妹9 天前
节点调度优化 + redis 现有问题优化
k8s
fengkai454510 天前
3、Kubernetes的Namespace&Contexts&Pod&YAML格式
运维·容器·kubernetes·k8s·namespace·yaml·pod
meijinmeng10 天前
Karpenter + Keda 让Kuberntes实现动态扩缩容机制方案指南
k8s
.冰块.11 天前
VMware+Ubuntu24.04 kubeadm 部署 K8s 1.30.2 三节点集群
运维·云原生·容器·kubernetes·k8s·容器编排
我不会起名字32213 天前
K8s Ingress 返回 502 但后端日志正常:4 类上游断连与排查链
kubernetes·k8s·ingress·502·keepalive
Eminem8913 天前
18、k8s配置管理中心Secret
k8s