我想获取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
...
Run Code Online (Sandbox Code Playgroud)
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)
Run Code Online (Sandbox Code Playgroud)
你能帮我找到如何根据源代码创建节点uid吗?
我想知道运行该 pod 的 kubernetes pod 中的主机 MAC 地址。
kubernetes ×1