berr 操作系统信息 例如:虚拟机,Centos7.6 4c/8g/60g 容器运行时 将 docker version 结果贴在下方 问题是什么 1、 使用 kk2.0 all-in-one 安装试用,提示错误 2、无从下手,出现错误kubekey目录下的文件都删了,下次运行又重新下载,不明白这是为何设计 3、日志太少 仅凭输出看不出什么,系统日志 journalctl -f 也看不出东西 小白入门门槛太高,相比rancher的安装差太远了
24sama berr jesserwen 因为三个kk处理逻辑导致了该问题。 kk会在当前程序执行目录下生成一个./kubekey工作目录用于存放中途产生的文件,如kk自签名的证书等,这些文件会在之后传输至其他节点。 kk使用sftp进行不同节点间传输文件,因为权限问题需要首先将文件传输至目标节点的/tmp/kubekey目录下,再通过sudo cp命令拷贝至相应的目录,并且每次传输文件的任务执行完成后会清空/tmp/kubekey目录。 kk为了将all-in-one集群的处理和多节点保持一致降低复杂性,所以是通过ssh、sftp等方式连接当前节点执行操作。 因此,将kk放在/tmp目录下执行,会导致工作目录和用于传输文件的临时目录冲突,导致误删文件。