1 首先使用生成的脚本执行 很多flags是无效的
arm 上有效的flags 通过 ./keadm join –help 查看
Flags:
--certPath string The certPath used by edgecore, the default value is /etc/kubeedge/certs (default "/etc/kubeedge/certs")
-s, --certport string The port where to apply for the edge certificate
--cgroupdriver string CGroupDriver that uses to manipulate cgroups on the host (cgroupfs or systemd), the default value is cgroupfs
-e, --cloudcore-ipport string IP:Port address of KubeEdge CloudCore
-i, --edgenode-name string KubeEdge Node unique identification string, If flag not used then the command will generate a unique id on its own
-h, --help help for join
--kubeedge-version string Use this key to download and use the required KubeEdge version
-p, --remote-runtime-endpoint string KubeEdge Edge Node RemoteRuntimeEndpoint string, If flag not set, it will use unix:///var/run/dockershim.sock
-r, --runtimetype string Container runtime type
--tarballpath string Use this key to set the temp directory path for KubeEdge tarball, if not exist, download it
-t, --token string Used for edge to apply for the certificate
2 arm直接启动回验证flags 导致运行失败, 去掉无效的flags只保留有效flags后启动不了
以上问题在amd64架构上不存在, 很奇怪 我要不要去kubeedge 提issue