首页 > 其他分享 >k8s常见故障

k8s常见故障

时间:2023-03-22 13:33:06浏览次数:48  
标签:kubectl 常见故障 查看 kubelet 正常 pod k8s 日志

故障排查思路

k8s常见故障_docker

节点处于NotReady

节点是由kubelet管理的,所以要先检查kubelet的相关情况

排查思路:

  • 查看kubelet和docker服务是否正常
systemctl status kubectl
systemctl status docker
  • 查看kubelet的日志或者重启kubelet并查看日志
systemctl restart kubectl
# 查看日志 注意辨别日志 有些错误日志 并不影响
journalctl -u kubelet -f

pod运行不正常

关于pod状态的描述 ​​https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/​

  • 查看pod详情
kubectl describe pod <podName> 
  • 查看pod日志
kubectl logs pod <podName>
  • 查看节点状态
kubectl get node
  • 查看事件
kubectl get events

互联网用户无法访问应用(ingress或service无法访问)

  • pod工作正常吗
  • service是否关联pod
  • service指定的target port是否正确
  • 如果使用名称访问,dns是否正常工作
  • kube-proxy是否正常工作
  • CNI网络插件是否正常工作 比如calico


标签:kubectl,常见故障,查看,kubelet,正常,pod,k8s,日志
From: https://blog.51cto.com/landandan/6142423

相关文章

  • k8s版MongoShake数据迁移工具
    说明我们原有的MongoDB副本集集群部署在k8s上,后因业务需求,在k8s集群外使用三台虚拟机组建了一套相同架构的MongoDB副本集集群,现想将在k8s集群上mongoDB数据迁移到......
  • (2023版)一套教程搞定k8s安装到实战 | Kubernetes学习路线
    视频来源:B站《(2022版)最新、最全、最详细的Kubernetes(K8s)教程,从K8s安装到实战一套搞定》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ......
  • 128道高频k8s高频面试题
    1、简述ETCD及其特点?2、简述ETCD适应的场景?3、简述什么是Kubernetes?4、简述Kubernetes和Docker的关系?5、简述Kubernetes中什么是Minikube、Kubectl、Kubelet?6、......
  • airflow+k8s 多用户-分布式-跨集群-容器化调度
    对于考虑使用拖拉拽编排使用云原生调度的可以参考​​​https://github.com/tencentmusic/argo-workflow​​全栈工程师开发手册(作者:栾鹏)​架构系列文章最开始采用airflow......
  • k8s通过deployment创建pod失败排查
    k8s集群中,deployment启动后没有成功创建pod,通过“kubectldescribedeployment${DEPLOY_NAME}”,看到如下日志,只看到“ReplicaFailureTrueFailedCreate”,但是没有failed......
  • KubeSphere Cloud 月刊|灾备支持 K8s 1.22+,轻量集群支持安装灾备和巡检组件
    功能升级备份容灾服务支持K8sv1.22+版本集群随着Kubernetes近一年频繁的发版、升级,越来越多的用户开始部署并使用高版本的Kubernetes集群。备份容灾服务支持Kube......
  • Kubernetes(k8s) 咻咻咻
    #1.k8s集群架构组件#master节点*apiservice集群统一入口,以restful方式,交给etcd存储*scheduler节点调度,选择node节点进行部署*controller-manager处理集群中常规的后台......
  • k8s系统初始化
    1)主机域名解析:打开hosts文件:vim/etc/hosts在文件中添加:192.168.135.133192.168.135.141192.168.135.1422)设置时间同步:systemctlstartchronydsystemctlenable......
  • 【云原生|实战入门】1:Docker、K8s简单实战与核心概念理解
    【云原生|实战入门】1:Docker、K8s简单实战与核心概念理解一:容器与镜像1、简单理解容器我们将通过操作系统管理进程这个例子来形象的理解容器的概念。当登录到操作进......
  • k8s实践之自定义控制器crd编写
    本篇文章我们实践用k8s编写一个自定义控制器,文章参考自极客时间张磊老师的课程:深入剖析Kubernetes。1.自定义控制器项目首先我们在GOPATH下,创建一个结构如下的项目:$......