-
通过Prometheus的监控来查看/查看pod日志有无体现
-
通过网络svc+抓包工具来查看
-
查看有没有对应的ingress,查看ingress Controller logs 的来查看流量
-
通过docker网桥来查看是否有流量经过
# 先查看pod在哪个节点,确认节点后ssh到对应节点
kubectl get pod -n xxxxxxxxx -o wide
kubectl get nodes -o wide| grep k8s-worker-01
ssh 节点IP
docker ps -a | grep pod的关键字
docker inspect 容器ID |grep -v pid
# nsenter 命令用于进入另一个进程的命名空间。在这种情况下,-t xxxxx 指定要进入的目标进程的 PID,-n 表示要进入目标进程的网络命名空间。
# nsenter -t xxxxx -n 命令会将当前进程切换到进程 ID 为 xxxxx 的进程的网络命名空间中。这样可以在与该进程共享相同网络命名空间的环境中执行命令,查看或修改该进程所使用的网络配置、接口
nsenter -t 进程号 -n
# -n 选项用于指定要监控的网络接口,后面跟着的 DEV 表示监控所有网络接口的数据。
sar -n DEV 1 20
#最后用exit可退出nsenter开启的进程空间