日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

K8s產生ERROR的解決方法

作者:IFFI≡ZT 更新時間: 2022-04-01 編程語言

describe

kubectl describe <object>

該命令可用于查看各類對象的狀態。對于pod而言,其可以查看pod建立的過程,以及整體的信息概況。

logs

kubectl logs \<pod>

該命令可以登入pod內部的容器查看日志信息。

kubectl logs <pod> -c <contrainer>

若單個pod內包含多個容器,則可以通過describe先找到pod內部各容器的名稱,然后利用該命令進入指定容器查看日志。

journalctl

journalctl -f -u kubelet

在node端執行該命令可以查看到該node端上運行的pod的日志情況。類似的還有

journalctl -xeu kube-controller-manager --no-pager
journalctl -xeu kube-scheduler --no-pager
journalctl -xeu kubelet --no-pager
-u表示篩選指定標簽,此處為kubelet
-f表示跟蹤日志
-x表示增加信息解釋
-e表示立刻跳轉至頁面底部
–no-pager表示不將程序的輸出內容管道(pipe)給分頁程序

tailf

查看主機的日志情況。

tailf /var/log/messages

get yaml

kubectl get <pod> -o yaml

該命令可以查看指定pod的yaml描述文件。對于處于運行態的pod而言,其yaml文件會多出一個‘status’字段。該字段內記錄了pod運行狀態的信息,故也可以看到詳細的pod運行日志。

謝謝閱讀!!!

原文鏈接:https://blog.csdn.net/caozhengtao1213/article/details/106619139

欄目分類
最近更新