This is how I tried to execute talosctl cluster create
in a Ubuntu 20.04 host.
Install ethtool
:
# apt-get install -y ethtool
# ethtool eth1 # with the virtio network interface type
Settings for eth1:
Supported ports: [ ]
Supported link modes: Not reported
Supported pause frame use: No
Supports auto-negotiation: No
Supported FEC modes: Not reported
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Port: Other
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Link detected: yes
# ethtool eth1 # with the vmxnet3 network interface type
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 1000baseT/Full
10000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: No
Supported FEC modes: Not reported
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
MDI-X: Unknown
Supports Wake-on: uag
Wake-on: d
Link detected: yes
Installed as:
talosctl cluster create \
--name sidero \
-p 8081:8081/tcp \
--workers 0 \
--config-patch '[{"op": "add", "path": "/cluster/allowSchedulingOnMasters", "value": true}]' \
--endpoint '10.3.0.2'
Logs:
vagrant@pandora:~$ docker logs sidero-master-1
2021/07/15 12:29:28 initialize sequence: 4 phase(s)
2021/07/15 12:29:28 phase logger (1/4): 1 tasks(s)
2021/07/15 12:29:28 task setupLogger (1/1): starting
[talos] 2021/07/15 12:29:28 task setupLogger (1/1): done, 160.611µs
[talos] 2021/07/15 12:29:28 phase logger (1/4): done, 478.801µs
[talos] 2021/07/15 12:29:28 phase systemRequirements (2/4): 2 tasks(s)
[talos] 2021/07/15 12:29:28 task setupSystemDirectory (2/2): starting
[talos] 2021/07/15 12:29:28 task setupSystemDirectory (2/2): done, 379.841µs
[talos] 2021/07/15 12:29:28 task writeRequiredSysctlsForContainer (1/2): starting
[talos] 2021/07/15 12:29:28 task writeRequiredSysctlsForContainer (1/2): done, 308.646µs
[talos] 2021/07/15 12:29:28 phase systemRequirements (2/4): done, 1.024552ms
[talos] 2021/07/15 12:29:28 phase etc (3/4): 1 tasks(s)
[talos] 2021/07/15 12:29:28 task createOSReleaseFile (1/1): starting
[talos] 2021/07/15 12:29:28 task createOSReleaseFile (1/1): done, 477.102µs
[talos] 2021/07/15 12:29:28 phase etc (3/4): done, 734.856µs
[talos] 2021/07/15 12:29:28 phase config (4/4): 1 tasks(s)
[talos] 2021/07/15 12:29:28 task loadConfig (1/1): starting
[talos] task loadConfig (1/1): 2021/07/15 12:29:28 downloading config
[talos] 2021/07/15 12:29:28 fetching machine config from: USERDATA environment variable
[talos] task loadConfig (1/1): 2021/07/15 12:29:28 storing config in memory
[talos] 2021/07/15 12:29:28 setting resolvers {"component": "controller-runtime", "controller": "network.ResolverSpecController", "resolvers": ["1.1.1.1", "8.8.8.8"]}
[talos] 2021/07/15 12:29:28 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:29:28 setting resolvers {"component": "controller-runtime", "controller": "network.ResolverSpecController", "resolvers": ["1.1.1.1", "8.8.8.8"]}
[talos] 2021/07/15 12:29:28 task loadConfig (1/1): done, 27.167648ms
[talos] 2021/07/15 12:29:28 phase config (4/4): done, 27.795605ms
[talos] 2021/07/15 12:29:28 initialize sequence: done: 30.622338ms
[talos] 2021/07/15 12:29:28 install sequence: 0 phase(s)
[talos] 2021/07/15 12:29:28 install sequence: done: 25.739µs
[talos] 2021/07/15 12:29:28 boot sequence: 10 phase(s)
[talos] 2021/07/15 12:29:28 phase validateConfig (1/10): 1 tasks(s)
[talos] 2021/07/15 12:29:28 task validateConfig (1/1): starting
[talos] 2021/07/15 12:29:28 task validateConfig (1/1): done, 134.238µs
[talos] 2021/07/15 12:29:28 phase validateConfig (1/10): done, 300.488µs
[talos] 2021/07/15 12:29:28 phase saveConfig (2/10): 1 tasks(s)
[talos] 2021/07/15 12:29:28 task saveConfig (1/1): starting
[talos] 2021/07/15 12:29:28 service[machined](Preparing): Running pre state
[talos] 2021/07/15 12:29:28 service[machined](Preparing): Creating service runner
[talos] 2021/07/15 12:29:28 service[machined](Running): Service started as goroutine
[talos] 2021/07/15 12:29:28 setting resolvers {"component": "controller-runtime", "controller": "network.ResolverSpecController", "resolvers": ["8.8.8.8", "1.1.1.1", "2001:4860:4860::8888", "2606:4700:4700::1111"]}
[talos] 2021/07/15 12:29:28 task saveConfig (1/1): done, 167.913229ms
[talos] 2021/07/15 12:29:28 phase saveConfig (2/10): done, 168.003119ms
[talos] 2021/07/15 12:29:28 phase env (3/10): 1 tasks(s)
[talos] 2021/07/15 12:29:28 task setUserEnvVars (1/1): starting
[talos] 2021/07/15 12:29:28 task setUserEnvVars (1/1): done, 29.051µs
[talos] 2021/07/15 12:29:28 phase env (3/10): done, 53.954µs
[talos] 2021/07/15 12:29:28 phase containerd (4/10): 1 tasks(s)
[talos] 2021/07/15 12:29:28 task startContainerd (1/1): starting
[talos] 2021/07/15 12:29:28 service[containerd](Preparing): Running pre state
[talos] 2021/07/15 12:29:28 service[containerd](Preparing): Creating service runner
[talos] 2021/07/15 12:29:28 service[containerd](Running): Process Process(["/bin/containerd" "--address" "/system/run/containerd/containerd.sock" "--state" "/system/run/containerd" "--root" "/system/var/lib/containerd"]) started with PID 17
[talos] 2021/07/15 12:29:28 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:29:29 service[containerd](Running): Health check successful
[talos] 2021/07/15 12:29:29 task startContainerd (1/1): done, 1.005232615s
[talos] 2021/07/15 12:29:29 phase containerd (4/10): done, 1.005450043s
[talos] 2021/07/15 12:29:29 phase sharedFilesystems (5/10): 1 tasks(s)
[talos] 2021/07/15 12:29:29 task setupSharedFilesystems (1/1): starting
[talos] 2021/07/15 12:29:29 task setupSharedFilesystems (1/1): done, 348.976µs
[talos] 2021/07/15 12:29:29 phase sharedFilesystems (5/10): done, 643.827µs
[talos] 2021/07/15 12:29:29 phase var (6/10): 1 tasks(s)
[talos] 2021/07/15 12:29:29 task setupVarDirectory (1/1): starting
[talos] 2021/07/15 12:29:29 task setupVarDirectory (1/1): done, 672.3µs
[talos] 2021/07/15 12:29:29 phase var (6/10): done, 1.024901ms
[talos] 2021/07/15 12:29:29 phase userSetup (7/10): 2 tasks(s)
[talos] 2021/07/15 12:29:29 task writeUserSysctls (2/2): starting
[talos] 2021/07/15 12:29:29 task writeUserSysctls (2/2): done, 184.057µs
[talos] 2021/07/15 12:29:29 task writeUserFiles (1/2): starting
[talos] 2021/07/15 12:29:29 task writeUserFiles (1/2): done, 782.939µs
[talos] 2021/07/15 12:29:29 phase userSetup (7/10): done, 1.245215ms
[talos] 2021/07/15 12:29:29 phase startEverything (8/10): 1 tasks(s)
[talos] 2021/07/15 12:29:29 task startAllServices (1/1): starting
[talos] task startAllServices (1/1): 2021/07/15 12:29:29 waiting for 7 services
[talos] 2021/07/15 12:29:29 service[trustd](Waiting): Waiting for service "containerd" to be "up", time sync, network
[talos] 2021/07/15 12:29:29 service[etcd](Waiting): Waiting for service "cri" to be "up", time sync, network
[talos] 2021/07/15 12:29:29 service[cri](Waiting): Waiting for network
[talos] 2021/07/15 12:29:29 service[apid](Waiting): Waiting for service "containerd" to be "up", api certificates
[talos] 2021/07/15 12:29:29 service[kubelet](Waiting): Waiting for service "cri" to be "up", time sync, network, nodename
[talos] 2021/07/15 12:29:29 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:29:30 service[trustd](Waiting): Waiting for network
[talos] 2021/07/15 12:29:30 service[etcd](Waiting): Waiting for service "cri" to be "up", network
[talos] 2021/07/15 12:29:30 service[apid](Waiting): Waiting for api certificates
[talos] 2021/07/15 12:29:30 service[kubelet](Waiting): Waiting for service "cri" to be "up", network
[talos] 2021/07/15 12:29:31 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:29:32 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:29:36 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:29:41 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:29:45 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:29:56 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:30:14 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:30:31 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:31:04 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:31:41 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}
[talos] 2021/07/15 12:32:41 controller failed {"component": "controller-runtime", "controller": "network.LinkStatusController", "error": "error getting family information for ethtool: netlink receive: no such file or directory"}