![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 94
lcomedy
热爱运动,热爱技术,热爱生活
展开
-
kubernets节点异常问题分析
问题现象kubernetes集群中,发生部分pod应用不可用的告警问题排查基于这种情况,根据经验判断,怀疑是对应的某个节点出现问题。找到其中一个pod,kubectl get pod -o wide|grep pod-xxx 查看其在哪个节点上通过kubectl describe node xxxx 查看该node上的信息,发现该节点上的pod都出现上在了不可用的应用清单中。另外还观察到了一条warning信息通过其ip地址,登录服务器,发现已经无法登录了。查看node节点监控原创 2021-08-09 10:19:25 · 1267 阅读 · 0 评论 -
kubelet的cpu过高问题排查
问题现象kubernetes集群收到一条,kubelet的cpu使用率较高的告警,过会就恢复了。然后又告警,这样的情况反反复复发生。已知信息kubebernetes 1.17.2kubelet 1.17.2cpu使用率过高的情况并非持续的,这里可以初步怀疑,cpu的过高可能是被某个函数定时触发。问题排查先来一波常规套路,登录上服务器,执行如下操作:## 找到进程的pidps -ef|grep kubelet## 查看该进程的状态top -p xxx## 每隔1秒查看进程状态,原创 2021-07-11 23:13:06 · 2440 阅读 · 1 评论 -
kubernetes一直创建pod是咋回事
问题现象监控发出告警通知,某台机器的kubelet的cpu过高,kube-apiserver的qps也过高,kube-controller-manager也告警其请求apiserver的qps过高。最后排查下来,发现了有一个pod一直被驱逐,然后又不断的不创建。这就很神奇了,我就省略一些排查过程,重点聊聊如下几个问题,大家也可以带着问题思考下。这种情况是怎么触发的?为什么会出现这种情况?怎么避免这种情况?废话不多说,咱们先将问题来复现,再来好好分析上面的问题。问题复现首先我先来展示下依原创 2021-07-11 23:10:52 · 1632 阅读 · 0 评论 -
kubernetes通过kubectl无法查看日志问题处理过程
## 问题现象输入:```kubectl logs --tail 200 -f -n xxx pod-name-xxxx.```返回结果:```error: You must be logged in to the server (the server has asked for the client to provide credentials (get nodes))```## 已知信息1. kubernetes版本:1.17.22. 证书前不久已更新## 排查过程看到这个报错原创 2021-07-11 23:01:39 · 4494 阅读 · 0 评论