k8s排障--处理流程图
2022-05-25 21:43:22 1 举报
k8s排障--处理流程图
作者其他创作
大纲/内容
N
serviceName和servicePort符合服务定义?
Y
pod ready?
kubectl describe pod<pod name>
StackOverFlow
修复应用
pod 正常运行
kubectl logs <pod name>
kubectl describe svc <svc name>
服务正常运行
ingress控制器故障
基础设施故障
kubelet故障
放宽限制
看到backend列表?
kubectl logs <pod name> previous
RunningContainerError
在Runing和CrashLoopBackOff之间周期性切换
controller manager故障
能访问app?
kubectl get pods -o wide
CRI 或者kubelet问题
看到endpoint列表?
kubectl port-forward <ingress pod> 8080:<ingress-port>
kubectl describe ingress <ingress name>
kubectl port-forward service/<svc name> 8080:<service-port>
从私库拉取?
未知问题
能访问应用?
CrashLoopBackOff?
pending PVC?
kubectl port-forward <pod name> 8080<pod port>
pod running?
未知状态
调度器故障
能从公网访问吗?
kubectl get pods
有分配节点?
ImagePullBackOff?
标签选择器和pod一致?
改变监听参数
能看到日志吗?
可能是加载卷问题
修复镜像名称
TargetPort 是否能匹配到Pod的ContainerPort
解决问题
修复svc选择器
改正ingress定义
资源不足?
监听0.0.0.0?
镜像tag正确?
容器很快死掉?
处理pvc问题
修复镜像
集群故障
配置私库访问
pending pod?
能访问app么?
DockerFile有CMD吗?
ingress正常运行
修复存活检测
结束
配置端口
资源限制?
根据日志恢复应用?
增加资源
镜像名称正确?
pod 分配到IP?
0 条评论
回复 删除
下一页