
K8S入门学习笔记第二天,认识k8s集群,集群报错排查,管理K8S日志方法
获取pod id
发布日期:2021-05-07 07:25:09
浏览次数:25
分类:精选文章
本文共 2684 字,大约阅读时间需要 8 分钟。
查看master 组件的状态
kubectl get cs
查看k8s所有资源信息
kubectl api-resources
资源名称 缩写 版本 指定命名空间(-n) 指定资源名称 NAME SHORTNAMES APIVERSION NAMESPACED KINDbindings v1 true Bindingcomponentstatuses cs v1 false ComponentStatusconfigmaps cm v1 true ConfigMapendpoints ep v1 true Endpointsevents ev v1 true Eventlimitranges limits v1 true LimitRangenamespaces ns v1 false Namespacenodes no v1 false Node
查看资源信息
kubectl describe <资源类型> <资源名称> <命名空间> kubectl describe pod web66-d9ffbf5c8-sp5pm -n default 命名空间> 资源名称> 资源类型>
####当get node节点出现NotReady怎么排查错误
1.查看kubelet是否正常运行? kube ####### 部署监控集群资源利用率


kubectl top podkubectl top node
当kubectl top 执行错误怎么排查
kubectl get apiservice
1.kubectl describe apiservice v1beta1.metrics.k8s.io 2.如果describe出现网络错误,在二进制部署环境,一般是master没有部署node组件或者没有启动k8s聚合曾管理K8S组件日志
systemd守护进程组件
journalctl -u kubelet |egrep -i "cgroup|failed|error"
pod部署的组件
kubectl logs kube-proxy-btz4p -n kube-system
系统日志:
/var/log/messages
K8S常用的组件
master : apiserver etcd controller-manager schedulernode : kubelet(sytemd管理) kube-proxy
二进制搭建集群:所有组件都是systemd管理
k8s 查看标准输出日志流程kubectl logs -f etcd-cka-master -n kube-systemkubectl logs -f my-pod -c log -n default #指定pod查询日志
查找应用日志实战
进入容器的方法
kubectl exec -it web66-d9ffbf5c8-sp5pm -- bash
1. 创建一个pod
cat pod.yamlapiVersion: v1kind: Podmetadata: name: my-podspec: containers: - name: web-zf image: lizhenliang/nginx-php volumeMounts: - name: logs mountPath: /usr/local/nginx/logs#- name: log#image: busybox#args: [/bin/sh, -c, 'tail -f /opt/access.log'] #volumeMounts:#- name: logs#mountPath: /opt#将日志目录持久化到宿主机目录上logs volumes: - name: logs emptyDir: { }
两个容器都是挂载的同一个日志目录,一个容器写日志,一个容器读取日志
kubectl apply -f pod.yaml #创建启动pod2验证访问pod服务
3查找pod id,获取日志
docker ps | grep my-pod


日志输出的最终路径为
/var/lib/kubelet/pods/222c4084-9dd8-4248-a1c2-c514bebeee14/volumes/kubernetes.io~empty-dir/logs
能够看到刚才访问的日志
日志平台搭建哪个技术用的多?
ELK 重量级 (5G以上建议使用) (日志采集)Graylog 轻量级Loki 轻量级
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月04日 06时59分31秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
上周热点回顾(4.24-4.30)
2019-03-06
[故障公告]博客站点1台负载均衡遭遇流量攻击,造成联通与移动用户无法正常访问
2019-03-06
上周热点回顾(5.1-5.7)
2019-03-06
上周热点回顾(6.19-6.25)
2019-03-06
云计算之路-阿里云上:docker swarm 集群故障与异常
2019-03-06
上周热点回顾(2.19-2.25)
2019-03-06
云计算之路-阿里云上:博客web服务器轮番CPU 100%
2019-03-06
云计算之路-阿里云上:服务器CPU 100%问题是memcached连接数限制引起的
2019-03-06
上周热点回顾(3.26-4.1)
2019-03-06
上周热点回顾(6.25-7.1)
2019-03-06
【故障公告】10:30-10:45 左右 docker swarm 集群节点问题引发故障
2019-03-06
工作半年的思考
2019-03-06
不可思议的纯 CSS 滚动进度条效果
2019-03-06
【CSS进阶】伪元素的妙用--单标签之美
2019-03-06
惊闻NBC在奥运后放弃使用Silverlight
2019-03-06
IE下尚未实现错误的原因
2019-03-06
创建自己的Docker基础镜像
2019-03-06
HTTP 协议图解
2019-03-06
Python 简明教程 --- 20,Python 类中的属性与方法
2019-03-06