【发布时间】:2021-11-20 13:08:39
【问题描述】:
我想获取 POD 中主机的 MAC 地址,POD 网络不使用 hostnetwork。我发现节点UID的后缀是主机的MAC地址,我想找到这个UID值的来源?
uid(525400a9edd3)的后缀是那个主机的MAC地址(ether 52:54:00:a9:ed:d3)?
kubectl get nodes node1 -o yaml
apiVersion: v1
kind: Node
metadata:
...
uid: 96557f0f-fea6-11e8-b826-525400a9edd3
...
ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.68.1 netmask 255.255.0.0 broadcast 172.16.255.255
inet6 fe80::5054:ff:fea9:edd3 prefixlen 64 scopeid 0x20<link>
ether 52:54:00:a9:ed:d3 txqueuelen 1000 (Ethernet)
您能帮我找出如何在源代码中创建节点 uid 吗?
我想知道运行该 pod 的 Kubernetes pod 中的主机 MAC 地址。
【问题讨论】:
标签: kubernetes