K8S知识点

  1. 查看Pod状态详情

列出所有Pod:

使用kubectl get pods命令可以查看集群所有Pod的概览信息,包括名称、状态、IP地址等。

结合grep使用,查看包含关键字的pod

kubectl get pods |grep test

查看你特定Pod的详细信息:

通过kubectl describe pod <pod-name> 命令,你可以获取关于特定Pod的详细信息,包括其状态、事件历史、容器状态、资源使用情况。

以YAML格式查看Pod详细:

使用kubectl get pod <pod-name> -o yaml命令,你可以以YAML格式查看Pod的完整配置和状态信息。

查看Pod日志:

通过kubectl logs <pod-name> -c <containers-name>命令,你可以查看Pod中容器的日志,这有助于诊断应用程序的问题。

查看最后 100 行日志中的错误信息: kubectl logs my-pod --tail=100 | grep "error"

实时查看包含特定关键字的日志: kubectl logs my-pod -f | grep "error"

查看最近一小时内的日志中的错误信息: kubectl logs my-pod --since=1h | grep "error"

查看最近一分钟内的日志中的信息: kubectl logs my-pod --since=1m

使用 kubectl exec 进入容器:kubectl exec -it my-pod -- /bin/bash

进入容器后,可以查看容器里的目录及文件

相关推荐
两斤半9 分钟前
Debian TTY环境乱码
linux·debian
还是奇怪1 小时前
Linux - 安全排查 2
linux·运维·安全
tan77º3 小时前
【Linux网络编程】Socket - UDP
linux·服务器·网络·c++·udp
czhc11400756633 小时前
Linux 76 rsync
linux·运维·python
蓝易云4 小时前
Qt框架中connect()方法的ConnectionType参数使用说明 点击改变文章字体大小
linux·前端·后端
花落已飘5 小时前
多线程 vs 异步
linux·网络·系统架构
PanZonghui5 小时前
Centos项目部署之Nginx部署项目
linux·nginx
码出钞能力6 小时前
linux内核模块的查看
linux·运维·服务器
星辰云-6 小时前
# Linux Centos系统硬盘分区扩容
linux·运维·centos·磁盘扩容
聽雨2377 小时前
02每日简报20250704
linux·科技·金融·生活·社交电子·娱乐·媒体