养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

k8s查看日志的方法

时间:2024-11-02 14:18:10

K8S是kubernetes的缩写,是为解决容器服务编排而生的,在运维K8S服务的过程中,经常会遇到各种报错和诊断问题,那么我们一般怎么查看K8S组件的日志,怎么看日志呢?

k8s查看日志的方法

工具/原料

K8S1.20

kubectl无

Linuxcentos7

方法/步骤

1、K8S查看集群事件kubectlgetevents

k8s查看日志的方法

2、kubeletdescribe查看日志,一定要带上命名空间,多个命名空间会报错#氯短赤亻kubectldescrib髫潋啜缅enodekmaster1#查看node节点日志#kubectldescribepodpod名称#查看pod应用的信息

k8s查看日志的方法

3、K8S查看pod哪膀仑碍日志pod日志的查看具体用法比较多,根据实际场景去用kubectllogs-fetcd-kmaster1-nk锇栀劐箨ube-systemkubectllogs--tail200-fkube-apiserver-nkube-system#查看最后200行的日志kubectllogs-lapp=frontend#返回所有标记为app=frontend的pod的合并日志。kubectllogs--since=1hnginx#查看名称为nginx这个pod最近一小时的日志

k8s查看日志的方法

4、journalctl禅旄褡瘦命令命令一般是服务启动情况的日志journalctl-ukube-schedulerjournalctl-xefukubel髫潋啜缅et#实时刷新journalctl-ukube-apiserverjournalctl-ukubelet|tailjournalctl-xe

k8s查看日志的方法

5、操作系统日志/var/log/messages日志,messages日志中除了操作系统的日志,服务异常的日志也可以去messages中去看看。

k8s查看日志的方法

© 一点知识