原文:用 tcpdump 对指定 k8s pod 抓包

环境要求 执行命令的主机可以使用 kubectl 命令。 执行命令的主机可以通过 ssh 使用当前用户名 访问容器所在的主机,或者执行命令的主机本身就是容器所在的主机。 容器所在的主机可以使用 tcpdump docker crictl 命令,并且当前用户有权限执行这些命令。 创建脚本 sniff 使用 原理 容器网络通常由 veth pair 实现,和 socketpair 一样有两个网络接口, ...

2021-05-22 19:04 2 1415 推荐指数:

查看详情

k8s中如何对pod进行

参考:https://blog.51cto.com/lee90/2432209 1.列出待pod 及分布在哪些节点上 2.找到pod中容器的eth0网卡对应的veth pair在宿主机上的网卡编号 得到结果类似:533 如果容器里面有ethtool命令,也可以通过下面 ...

Wed Mar 17 00:48:00 CST 2021 0 289
k8s pod的nodeName指定

1. nodeName指定 nodeName:指定节点名称,用于将Pod调度到指定的Node上,不经过调度器 2. 案例 编写nodeName直接指定分配 启动服务 验证是否在node01 ...

Sat Oct 30 02:16:00 CST 2021 0 797
k8sPod配置

Pod配置 查看pod.spec.containers属性: 基本配置 创建pod-base.yaml文件,内容如下: 上面定义了一个比较简单的Pod的配置,里面有两个容器: nginx:用1.17.1版本的nginx镜像创建(nginx是一个轻量级 ...

Sun Jul 04 17:52:00 CST 2021 0 189
k8s如何访问pod

1. 通过 Service 访问 Pod   我们不应该期望 Kubernetes Pod 是健壮的,而是要假设 Pod 中的容器很可能因为各种原因发生故障而死掉。Deployment 等 controller 会通过动态创建和销毁 Pod 来保证应用整体的健壮性。换句话说,Pod 是脆弱 ...

Sat Jul 20 00:57:00 CST 2019 0 2397
k8s job pod

podPod是K8S的最小操作单元,一个Pod可以由一个或多个容器组成; 整个K8S系统都是围绕着Pod展开的,比如如何部署运行Pod、如何保证Pod的数量、如何访问Pod等。 特点Pod是能够被创建、调度和管理的最小单元; 每个Pod都有一个独立的IP; 一个Pod由一个或多个容器构成 ...

Thu Sep 19 22:55:00 CST 2019 0 533
k8spod的理解

pod共享相同的IP地址和端口空间。 这意味着在同一 pod中的容器运行的 多个进程需要注意不能绑定到相同的端口号, 否则会导致端口冲突, 但这只涉及同一pod中的容器。 由于每个pod都有独立的端口空间, 对于不同 pod中的容器来说 则永远不会遇到端口冲突 一个 pod中的所有容器也都具有 ...

Fri Dec 27 03:15:00 CST 2019 0 3242
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM