Kubernetes(gke)获得Pod网络接口的名称

时间:2018-07-09 07:02:52

标签: docker networking kubernetes google-kubernetes-engine

我正在尝试查找可能与网络有关的性能问题。因此,我想检查所有进入和离开吊舱的包。

我在GKE上使用kubernetes 1.8.12。我向主机shsh,然后看到名为cbr0的网桥,该网桥可以看到所有流量。我还看到了许多名为vethdeadbeef@if3的接口。我假设这些是每个容器创建的虚拟接口。我在哪里寻找哪个接口属于哪个容器,因此可以获取Pod的所有接口的所有列表。

1 个答案:

答案 0 :(得分:4)

如果容器中有eth0可用,则可以将容器veth*与主机上# grep ^ /sys/class/net/vet*/ifindex | grep ":$(docker exec aea243a766c1 cat /sys/class/net/eth0/iflink)" /sys/class/net/veth1d431c85/ifindex:92 设备的接口索引进行比较。例如:

veth1d431c85

Sub Archiving() Dim lr2 As Long Dim y As Worksheet, z As Worksheet Dim copyRng As Range Dim dt As String, wbNam As String Set y = Sheets("asheet") Set z = Sheets("archivesheet") lr2 = y.Cells(Rows.Count, "E").End(xlUp).Row dt = Format(CStr(Now), "yyy_mm_dd_hh_mm") 'Here you select the range of your sheet you want to copy, for me is A:E Set copyRng = y.Range("A2:J" & lr2) z.Range("A2:J" & copyRng.Rows.Count + 1).Insert Shift:=xlDown copyRng.Copy z.Range("A2") 是您要寻找的。