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

相关推荐
9命怪猫14 小时前
[K8S小白问题集] - APIServer接受到的API调用都是什么样的?与http请求的API差别很大吗?
k8s
冷小鱼15 小时前
从 Docker 到容器编排:框架选型与指令详解实战指南
运维·docker·容器·k8s·docker compose·docker swarm
wxh_无香花自开16 小时前
k8s证书到期处理
k8s
云游牧者3 天前
K8S故障排查三板斧-CSDN博客
运维·docker·云原生·kubernetes·k8s·容器化·故障排查
@王先生13 天前
【K8S-ETCD初始化三节点集群】
前端·chrome·k8s·etcd·集群
牛奶咖啡133 天前
CI/CD——在jenkins中构建流程实现springboot项目的自动化构建与部署
java·ci/cd·k8s·jenkins·springboot·springboot制作镜像·使用源码项目制作镜像
脑子加油站6 天前
K8S-Ingress资源对象
算法·贪心算法·k8s
~黄夫人~8 天前
Kubernetes 入门到实战:概念详解 + kubeadm 安装 + 节点克隆全流程
linux·运维·学习·k8s·集群
yunson_Liu14 天前
aws EKS集群pvc存储扩容
k8s·aws