命令 | 描述 |
检查节点是否满足安装边缘节点的条件。 | |
清理边缘节点。 | |
安装边缘节点。 |
# ./edgectl -hUsage:edgectl command [flags]Available Commands:check Check the edge node if to be add to clustersinstall Install components to edge nodeclear Clear edge node and recovery as usualFlags:-h, --help Help for edgectl
# ./edgectl checkUnit firewalld.service could not be found.WARN >> Port: 1443 occupied. Please turn off port service....WARN >> The machine is not clean. Please reinstall the system./usr/bin/kubelet...>> Check Environment Finish! <<
WARN >> Port: 1443 occupied. Please turn off port service.
edgectl clear
命令,进行清理操作。 WARN >> The machine is not clean. Please reinstall the system./usr/bin/kubelet ## 之前安装过kubelet
edgectl clear
会删除节点上的所有容器和 Pod,请谨慎执行。 edgectl clear
会删除相关的文件夹或文件,请提前备份重要的资料。 edgectl install
命令默认会执行 edgectl clear
,执行 edgectl install
前请考虑 edgectl clear
删除的风险项。# ./edgectl clearremoved '/etc/kubernetes/cluster-ca.crt'...>> Clear Node Complete! <<
# ./edgectl install -hUsage:edgectl install [flags]Flags:-n, --node-name Node name in edge cluster. Must!## 节点的名字,必填-i, --interface Default network interface name. ## 节点的默认网卡名,可选项
-n
。 kubectl log
和 kubectl exec
命令失效。-i
。 --interface
将覆盖原默认值。# ./edgectl install --node-name node-192.168.67.91 --interface eth0NOTE:input: [ edgectl install --node-name node-192.168.67.91 --interface eth0 ] ## 输入参数logPath: /tmp/tke-edge-install.log ## 本次安装的输出的日志位置success-message: Install Edge Node: node-192.168.67.91 Success! ## 安装成功后的提示消息Start Install Edge Node node-192.168.67.91, Please Waiting...Waiting Running of the base serviceDockerd kubelet lite-apiserver has Running! ## Dockerd kubelet lite-apiserver 安装成功Install Edge Node: node-192.168.67.91 Success! ## 表示此边缘节点安装成功
kubectl -n kube-system get pod
查看所有 Pod 是否 Running。 edgectl install
命令一小时有效,可在有效期内多次添加不同的节点,如过期失效请重新进行 脚本添加节点 操作请求新的 edgectl。 logPath: /tmp/tke-edge-install.log
查看具体的错误。 Install Edge Node: node-192.168.67.91 Success!
则认为安装失败,请查看安装日志排错。
本页内容是否解决了您的问题?