microsoft/SDN

Windows Server 2019 Kubernetes "Could not find valid interface matching eth0: failed to find IPv4 address for interface eth0"

lanzhiwang opened this issue · 2 comments

run flannel error :
Could not find valid interface matching eth0: failed to find IPv4 address for interface eth0

PS C:\k> .\start.ps1 -ManagementIP eth0 -NetworkMode overlay -ClusterCIDR 172.20.0.0/16 -ServiceCIDR 10.68.0.0/16 -KubeDnsServiceIP 10.68.0.2 -LogDir F:\k8s\kubernetes\node\bin\log
Creating Kubernetes directories
Downloading Windows Kubernetes scripts
File c:\k\hns.psm1 already exists.
File c:\k\Dockerfile already exists.
File c:\k\stop.ps1 already exists.
File c:\k\start-kubelet.ps1 already exists.
File c:\k\start-Kubeproxy.ps1 already exists.
Downloading Flannel binaries
File c:\k\flanneld.exe already exists.
Downloading CNI binaries
File c:\k\net-conf.json already exists.
File c:\k\cni\config\cni.conf already exists.
File c:\k\cni\flannel.exe already exists.
File c:\k\cni\host-local.exe already exists.
File c:\k\cni\win-overlay.exe already exists.
Copying Flannel setup files
警告: 模块“hns”中的某些导入命令的名称包含未批准的动词,这些动词可能导致这些命令名不易被发现。若要查找具有未批准的动词的命令,请使用 Verbose 参数再次运行 Import-Module 命令。有关批准的动词列表,请键入 Get-Verb。
Generated CNI Config [@{cniVersion=0.2.0; name=vxlan0; type=flannel; delegate=}]
Generated net-conf Config [@{Network=172.20.0.0/16; Backend=}]
Node k8s-win-worker1 already registered
警告: 模块“hns”中的某些导入命令的名称包含未批准的动词,这些动词可能导致这些命令名不易被发现。若要查找具有未批准的动词的命令,请使用 Verbose 参数再次运行 Import-Module 命令。有关批准的动词列表,请键入 Get-Verb。
详细信息: Invoke-HNSRequest Method[GET] Path[/networks] Data[]
详细信息: Result :
{"Output":[{"ActivityId":"84473089-EDC9-436D-A1E1-3A7882850FD5","AdditionalParams":{},"CurrentEndpointCount":0,"DNSServerCompartment":3,"DrMacAddress":"00-15-5D-BB-6E-B1","Extensions":[{"Id":"E7C3B2F0-F3C5-48DF-AF2B-10FED6D72E7A","IsEnabled":false,"Name":"Microsoft
Windows 筛选平台"},{"Id":"E9B59CFA-2BE1-4B21-828F-B6FBDBDDC017","IsEnabled":true,"Name":"Microsoft Azure VFP Switch Extension"},{"Id":"EA24CD6C-D17A-4348-9190-09F0D5BE83DD","IsEnabled":true,"Name":"Microsoft NDIS
捕获"}],"Flags":0,"Health":{"LastErrorCode":0,"LastUpdateTime":132062804690677089},"ID":"9B219D6E-6847-43FC-8258-81DB4B63C09C","IPv6":false,"LayeredOn":"395B983F-DCC7-4E77-BF04-F01084CFC7DD","MacPools":[{"EndMacAddress":"00-15-5D-69-3F-FF","StartMacAddress":"00-15-5D-69
-30-00"}],"ManagementIP":"10.1.36.50","MaxConcurrentEndpoints":0,"Name":"External","Policies":[],"Resources":{"AdditionalParams":{},"AllocationOrder":0,"Allocators":[{"AdditionalParams":{},"AllocationOrder":0,"Health":{"LastErrorCode":0,"LastUpdateTime":1320628046872396
02},"ID":"2D72E7C0-9E9D-4A01-8057-66E7938D0EE0","IsPolicy":false,"Isolation_0":9999,"PortId":"81C0D794-C201-4707-9D12-F1AF435C1916","RDID":"9B219D6E-6847-43FC-8258-81DB4B63C09C","State":3,"SwitchId":"30081EA2-DE0E-4771-82BF-3FDBE9AA31BB","Tag":"RDID"}],"Health":{"LastEr
rorCode":0,"LastUpdateTime":132062804687239602},"ID":"84473089-EDC9-436D-A1E1-3A7882850FD5","PortOperationTime":0,"State":1,"SwitchOperationTime":0,"VfpOperationTime":0,"parentId":"325555C6-D065-4A90-A92A-DD7A5EED5B9B"},"State":1,"Subnets":[{"AdditionalParams":{},"Addre
ssPrefix":"192.168.255.0/30","GatewayAddress":"192.168.255.1","Health":{"LastErrorCode":0,"LastUpdateTime":132062804690677089},"ID":"A8D5A7AB-DD0D-4A01-8E37-10681D2A494A","ObjectType":5,"Policies":[{"Type":"VSID","VSID":9999}],"State":0}],"TotalEndpoints":0,"Type":"over
lay","Version":38654705666},{"ActivityId":"D50207B0-EE01-422B-A50F-0335E1F4DED4","AdditionalParams":{},"CurrentEndpointCount":0,"Extensions":[{"Id":"E7C3B2F0-F3C5-48DF-AF2B-10FED6D72E7A","IsEnabled":false,"Name":"Microsoft Windows
筛选平台"},{"Id":"E9B59CFA-2BE1-4B21-828F-B6FBDBDDC017","IsEnabled":false,"Name":"Microsoft Azure VFP Switch Extension"},{"Id":"EA24CD6C-D17A-4348-9190-09F0D5BE83DD","IsEnabled":true,"Name":"Microsoft NDIS
捕获"}],"Flags":0,"Health":{"AddressNotificationMissedCount":0,"AddressNotificationSequenceNumber":0,"InterfaceNotificationMissedCount":0,"InterfaceNotificationSequenceNumber":0,"LastErrorCode":0,"LastUpdateTime":132062804742629962,"RouteNotificationMissedCount":0,"Rout
eNotificationSequenceNumber":0},"ID":"06D51CD5-A6D0-4B6A-B77E-86F05F64DF6F","IPv6":false,"LayeredOn":"9630961E-8862-4E8D-A62A-ACF8267BFDA9","MacPools":[{"EndMacAddress":"00-15-5D-EE-FF-FF","StartMacAddress":"00-15-5D-EE-F0-00"}],"MaxConcurrentEndpoints":0,"Name":"nat","
NatName":"ICS0EC878AE-D78E-411C-A266-679E9637F485","Policies":[],"Resources":{"AdditionalParams":{},"AllocationOrder":2,"Allocators":[{"AdapterNetCfgInstanceId":"{0EC878AE-D78E-411C-A266-679E9637F485}","AdditionalParams":{},"AllocationOrder":0,"CompartmendId":0,"Connect
ed":true,"DevicelessNic":false,"EndpointNicGuid":"DC9C38B9-EB43-44CD-8170-0195F5318BD3","EndpointPortGuid":"A30EABD5-A1D5-4BBF-8FD0-C5CD2B46BD95","Health":{"LastErrorCode":0,"LastUpdateTime":132062804744873285},"Hidden":false,"ID":"81A8FE90-6A84-460D-A87C-1DB61F4FE1D8",
"InterfaceGuid":"0EC878AE-D78E-411C-A266-679E9637F485","IsPolicy":false,"IsolationId":0,"MTU":1450,"MacAddress":"00-15-5D-EE-F0-10","ManagementPort":true,"NicFriendlyName":"nat","PreferredPortFriendlyName":"Container NIC
81a8fe90","State":3,"SwitchId":"9B2F9B08-FB83-4F22-A79F-A9A94416C640","Tag":"Host
Vnic","WaitForIpv6Interface":false,"nonPersistentPort":false},{"AdditionalParams":{},"AllocationOrder":1,"Dhcp":false,"Dns":false,"ExternalInterfaceConstraint":0,"Health":{"DHCPState":1,"DNSState":1,"ICSState":2,"LastErrorCode":0,"LastUpdateTime":132062804747841890},"IC
SFlags":0,"ID":"5C220452-4FED-43DC-ABA3-E13187829C68","IsPolicy":false,"Prefix":20,"PrivateInterfaceGUID":"0EC878AE-D78E-411C-A266-679E9637F485","State":3,"SubnetIPAddress":"172.28.0.0","Tag":"ICS"}],"Health":{"LastErrorCode":0,"LastUpdateTime":132062804744716906},"ID":
"D50207B0-EE01-422B-A50F-0335E1F4DED4","PortOperationTime":0,"State":1,"SwitchOperationTime":0,"VfpOperationTime":0,"parentId":"66C18C2A-2156-427C-A529-7992BB1FBC20"},"State":1,"Subnets":[{"AdditionalParams":{},"AddressPrefix":"172.28.0.0/20","GatewayAddress":"172.28.0.
1","Health":{"LastErrorCode":0,"LastUpdateTime":132062804744873285},"ID":"D63E42C4-DB75-46D5-AC97-18FDA37CE4B1","Policies":[],"State":0}],"TotalEndpoints":0,"Type":"nat","Version":38654705666}],"Success":true}
Waiting for the Network to be created
I0701 01:35:53.648966 776 main.go:210] Could not find valid interface matching eth0: failed to find IPv4 address for interface eth0
E0701 01:35:53.648966 776 main.go:234] Failed to find interface to use that matches the interfaces and/or regexes provided
详细信息: Invoke-HNSRequest Method[GET] Path[/networks] Data[]
详细信息: Result :
{"Output":[{"ActivityId":"84473089-EDC9-436D-A1E1-3A7882850FD5","AdditionalParams":{},"CurrentEndpointCount":0,"DNSServerCompartment":3,"DrMacAddress":"00-15-5D-BB-6E-B1","Extensions":[{"Id":"E7C3B2F0-F3C5-48DF-AF2B-10FED6D72E7A","IsEnabled":false,"Name":"Microsoft
Windows 筛选平台"},{"Id":"E9B59CFA-2BE1-4B21-828F-B6FBDBDDC017","IsEnabled":true,"Name":"Microsoft Azure VFP Switch Extension"},{"Id":"EA24CD6C-D17A-4348-9190-09F0D5BE83DD","IsEnabled":true,"Name":"Microsoft NDIS
捕获"}],"Flags":0,"Health":{"LastErrorCode":0,"LastUpdateTime":132062804690677089},"ID":"9B219D6E-6847-43FC-8258-81DB4B63C09C","IPv6":false,"LayeredOn":"395B983F-DCC7-4E77-BF04-F01084CFC7DD","MacPools":[{"EndMacAddress":"00-15-5D-69-3F-FF","StartMacAddress":"00-15-5D-69
-30-00"}],"ManagementIP":"10.1.36.50","MaxConcurrentEndpoints":0,"Name":"External","Policies":[],"Resources":{"AdditionalParams":{},"AllocationOrder":0,"Allocators":[{"AdditionalParams":{},"AllocationOrder":0,"Health":{"LastErrorCode":0,"LastUpdateTime":1320628046872396
02},"ID":"2D72E7C0-9E9D-4A01-8057-66E7938D0EE0","IsPolicy":false,"Isolation_0":9999,"PortId":"81C0D794-C201-4707-9D12-F1AF435C1916","RDID":"9B219D6E-6847-43FC-8258-81DB4B63C09C","State":3,"SwitchId":"30081EA2-DE0E-4771-82BF-3FDBE9AA31BB","Tag":"RDID"}],"Health":{"LastEr
rorCode":0,"LastUpdateTime":132062804687239602},"ID":"84473089-EDC9-436D-A1E1-3A7882850FD5","PortOperationTime":0,"State":1,"SwitchOperationTime":0,"VfpOperationTime":0,"parentId":"325555C6-D065-4A90-A92A-DD7A5EED5B9B"},"State":1,"Subnets":[{"AdditionalParams":{},"Addre
ssPrefix":"192.168.255.0/30","GatewayAddress":"192.168.255.1","Health":{"LastErrorCode":0,"LastUpdateTime":132062804690677089},"ID":"A8D5A7AB-DD0D-4A01-8E37-10681D2A494A","ObjectType":5,"Policies":[{"Type":"VSID","VSID":9999}],"State":0}],"TotalEndpoints":0,"Type":"over
lay","Version":38654705666},{"ActivityId":"D50207B0-EE01-422B-A50F-0335E1F4DED4","AdditionalParams":{},"CurrentEndpointCount":0,"Extensions":[{"Id":"E7C3B2F0-F3C5-48DF-AF2B-10FED6D72E7A","IsEnabled":false,"Name":"Microsoft Windows
筛选平台"},{"Id":"E9B59CFA-2BE1-4B21-828F-B6FBDBDDC017","IsEnabled":false,"Name":"Microsoft Azure VFP Switch Extension"},{"Id":"EA24CD6C-D17A-4348-9190-09F0D5BE83DD","IsEnabled":true,"Name":"Microsoft NDIS
捕获"}],"Flags":0,"Health":{"AddressNotificationMissedCount":0,"AddressNotificationSequenceNumber":0,"InterfaceNotificationMissedCount":0,"InterfaceNotificationSequenceNumber":0,"LastErrorCode":0,"LastUpdateTime":132062804742629962,"RouteNotificationMissedCount":0,"Rout
eNotificationSequenceNumber":0},"ID":"06D51CD5-A6D0-4B6A-B77E-86F05F64DF6F","IPv6":false,"LayeredOn":"9630961E-8862-4E8D-A62A-ACF8267BFDA9","MacPools":[{"EndMacAddress":"00-15-5D-EE-FF-FF","StartMacAddress":"00-15-5D-EE-F0-00"}],"MaxConcurrentEndpoints":0,"Name":"nat","
NatName":"ICS0EC878AE-D78E-411C-A266-679E9637F485","Policies":[],"Resources":{"AdditionalParams":{},"AllocationOrder":2,"Allocators":[{"AdapterNetCfgInstanceId":"{0EC878AE-D78E-411C-A266-679E9637F485}","AdditionalParams":{},"AllocationOrder":0,"CompartmendId":0,"Connect
ed":true,"DevicelessNic":false,"EndpointNicGuid":"DC9C38B9-EB43-44CD-8170-0195F5318BD3","EndpointPortGuid":"A30EABD5-A1D5-4BBF-8FD0-C5CD2B46BD95","Health":{"LastErrorCode":0,"LastUpdateTime":132062804744873285},"Hidden":false,"ID":"81A8FE90-6A84-460D-A87C-1DB61F4FE1D8",
"InterfaceGuid":"0EC878AE-D78E-411C-A266-679E9637F485","IsPolicy":false,"IsolationId":0,"MTU":1450,"MacAddress":"00-15-5D-EE-F0-10","ManagementPort":true,"NicFriendlyName":"nat","PreferredPortFriendlyName":"Container NIC
81a8fe90","State":3,"SwitchId":"9B2F9B08-FB83-4F22-A79F-A9A94416C640","Tag":"Host
Vnic","WaitForIpv6Interface":false,"nonPersistentPort":false},{"AdditionalParams":{},"AllocationOrder":1,"Dhcp":false,"Dns":false,"ExternalInterfaceConstraint":0,"Health":{"DHCPState":1,"DNSState":1,"ICSState":2,"LastErrorCode":0,"LastUpdateTime":132062804747841890},"IC
SFlags":0,"ID":"5C220452-4FED-43DC-ABA3-E13187829C68","IsPolicy":false,"Prefix":20,"PrivateInterfaceGUID":"0EC878AE-D78E-411C-A266-679E9637F485","State":3,"SubnetIPAddress":"172.28.0.0","Tag":"ICS"}],"Health":{"LastErrorCode":0,"LastUpdateTime":132062804744716906},"ID":
"D50207B0-EE01-422B-A50F-0335E1F4DED4","PortOperationTime":0,"State":1,"SwitchOperationTime":0,"VfpOperationTime":0,"parentId":"66C18C2A-2156-427C-A529-7992BB1FBC20"},"State":1,"Subnets":[{"AdditionalParams":{},"AddressPrefix":"172.28.0.0/20","GatewayAddress":"172.28.0.
1","Health":{"LastErrorCode":0,"LastUpdateTime":132062804744873285},"ID":"D63E42C4-DB75-46D5-AC97-18FDA37CE4B1","Policies":[],"State":0}],"TotalEndpoints":0,"Type":"nat","Version":38654705666}],"Success":true}
Waiting for the Network to be created

PS C:\k> ipconfig -all

Windows IP 配置

主机名 . . . . . . . . . . . . . : k8s-win-worker1
主 DNS 后缀 . . . . . . . . . . . : mysoft.com.cn
节点类型 . . . . . . . . . . . . : 混合
IP 路由已启用 . . . . . . . . . . : 否
WINS 代理已启用 . . . . . . . . . : 否
DNS 后缀搜索列表 . . . . . . . . : mysoft.com.cn

以太网适配器 eth0:

连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter #2
物理地址. . . . . . . . . . . . . : 00-17-FA-01-06-68
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::e4f6:a90d:4c23:deb8%14(首选)
IPv4 地址 . . . . . . . . . . . . : 10.1.36.50(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 10.1.36.1
DHCPv6 IAID . . . . . . . . . . . : 285218810
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-24-9C-1B-B1-00-17-FA-01-06-68
DNS 服务器 . . . . . . . . . . . : 10.1.36.7
10.5.11.6
TCPIP 上的 NetBIOS . . . . . . . : 已启用

以太网适配器 vEthernet (nat):

连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter
物理地址. . . . . . . . . . . . . : 00-15-5D-EE-F0-10
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::98b7:f05:c3a5:3093%22(首选)
IPv4 地址 . . . . . . . . . . . . : 172.28.0.1(首选)
子网掩码 . . . . . . . . . . . . : 255.255.240.0
默认网关. . . . . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 369104221
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-24-9C-1B-B1-00-17-FA-01-06-68
DNS 服务器 . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
TCPIP 上的 NetBIOS . . . . . . . : 已启用
PS C:\k>

PS C:\k> systeminfo

主机名: K8S-WIN-WORKER1
OS 名称: Microsoft Windows Server 2019 Datacenter
OS 版本: 10.0.17763 暂缺 Build 17763
OS 制造商: Microsoft Corporation
OS 配置: 成员服务器
OS 构件类型: Multiprocessor Free
注册的所有人: 暂缺
注册的组织: 暂缺
产品 ID: 00430-00000-00000-AA431
初始安装日期: 2019/6/19, 8:31:45
系统启动时间: 2019/6/29, 11:14:22
系统制造商: Microsoft Corporation
系统型号: Virtual Machine
系统类型: x64-based PC
处理器: 安装了 1 个处理器。
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2195 Mhz
BIOS 版本: American Megatrends Inc. 090007 , 2017/6/2
Windows 目录: C:\windows
系统目录: C:\windows\system32
启动设备: \Device\HarddiskVolume3
系统区域设置: zh-cn;中文(**)
输入法区域设置: zh-cn;中文(**)
时区: (UTC) 协调世界时
物理内存总量: 28,672 MB
可用的物理内存: 26,122 MB
虚拟内存: 最大值: 33,024 MB
虚拟内存: 可用: 30,578 MB
虚拟内存: 使用中: 2,446 MB
页面文件位置: D:\pagefile.sys
域: mysoft.com.cn
登录服务器: \AZURE-AD02
修补程序: 安装了 5 个修补程序。
[01]: KB4502559
[02]: KB4494174
[03]: KB4503308
[04]: KB4504369
[05]: KB4509479
网卡: 安装了 3 个 NIC。
[01]: Microsoft Hyper-V Network Adapter
连接名: 以太网
启用 DHCP: 是
DHCP 服务器: 暂缺
IP 地址
[02]: Hyper-V Virtual Ethernet Adapter
连接名: vEthernet (nat)
启用 DHCP: 否
IP 地址
[01]: 172.28.0.1
[02]: fe80::98b7:f05:c3a5:3093
[03]: Hyper-V Virtual Ethernet Adapter
连接名: eth0
启用 DHCP: 否
IP 地址
[01]: 10.1.36.50
[02]: fe80::e4f6:a90d:4c23:deb8
Hyper-V 要求: 已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。
PS C:\k>

Before you execute the cmd ' .\start.ps1' in powershell,
execute the "chcp 65001" first.

In the script, you should not pass -ManagementIP as "eth0" but "10.1.36.50".
Instead, pass "eth0" to -InterfaceName parameter.