Open kallisti5 opened 3 years ago
I'm seeing this same issue.
Bare metal, Debian 10.8, containerd, Kubernetes 1.20.4, aarch64 (Raspberry Pi 4)
# kubectl version
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.12", GitCommit:"7cd5e9086de8ae25d6a1514d0c87bac67ca4a481", GitTreeState:"clean", BuildDate:"2020-11-12T09:18:55Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4", GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-18T16:03:00Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/arm64"}
DEBU: 2021/03/22 20:57:26.913816 [kube-peers] Checking peer "7a:fc:3f:21:8e:25" against list &{[{7a:fc:3f:21:8e:25 k8s-node-1}]}
INFO: 2021/03/22 20:57:27.237476 Command line options: map[conn-limit:200 datapath:datapath db-prefix:/weavedb/weave-net docker-api: expect-npc:true http-addr:127.0.0.1:6784 ipalloc-init:consensus=2 ipalloc-range:10.32.0.0/12 metrics-addr:0.0.0.0:6782 name:7a:fc:3f:21:8e:25 nickname:k8s-node-1 no-dns:true no-masq-local:true port:6783]
INFO: 2021/03/22 20:57:27.237617 weave 2.8.1
FATA: 2021/03/22 20:57:27.409335 creating iptables object while resetting: exec: "iptables": executable file not found in $PATH
root@k8s-node-1:~# iptables --version
iptables v1.8.2 (nf_tables)
What you expected to happen?
Weave to deploy on aarch64 k8s
What happened?
[root@chaos ~]# kubectl -n kube-system logs pod/weave-net-kwc4b weave /home/weave/launch.sh: line 77: iptables: not found
How to reproduce it?
Anything else we need to know?
Bare metal, CentOS 8, CRI-O, Kubernetes 1.19.3, aarch64
Versions:
Logs: