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

相关推荐
qq_232045578 天前
在wsl中安装k8s
minikube·k8s
网宿安全演武实验室9 天前
当AI跑进容器:全链路容器安全检测与智能运营实
人工智能·安全·容器·k8s
万里侯12 天前
Kubernetes Operator模式:自动化运维的高级实践
微服务·容器·k8s
万里侯12 天前
Kubernetes多租户管理:实现资源隔离与安全的完整指南
微服务·容器·k8s
万里侯12 天前
云原生数据库管理:在Kubernetes上运行数据库的完整指南
微服务·容器·k8s
江华森12 天前
K8s集群部署实验笔记:4节点Kubernetes v1.32.13 + Calico v3.29.3
kubernetes·k8s
万里侯12 天前
云原生监控体系建设:打造全方位的可观测性平台
微服务·容器·k8s
魏杨杨13 天前
被流量逼出来的架构:从一台服务器到云原生的 17 次蜕变 —— 集群、缓存、MQ、微服务、Docker、K8S 的前世今生
微服务·k8s·负载均衡·ddd·分部署
万里侯13 天前
Kubernetes成本优化:降低云原生基础设施成本的完整指南
微服务·容器·k8s
万里侯13 天前
云原生API网关:管理微服务流量的最佳实践
微服务·容器·k8s