kubectl -n kubesphere-system logs pod/ks-installer-5bbd9f8c68-xkjpr
2020-09-03T16:52:27+08:00 INFO : shell-operator latest
2020-09-03T16:52:27+08:00 INFO : HTTP SERVER Listening on 0.0.0.0:9115
2020-09-03T16:52:27+08:00 ERROR : MAIN Fatal: Cannot create a temporary dir: mkdir /tmp/shell-operator: permission denied

一开始安装成功了,但是机器资源有限,新挂了一块硬盘,把docker的存储位置和storageClass存储位置换成新硬盘上。之后报了这个错。

你手动试试这个节点tmp下能创建吗?

  • pl92 回复了此帖

    pl92

    看日志应该是新挂盘的目录权限不对吧

    这个路径应该是容器里的路径,可能是新挂盘之后docker的data目录权限不对,可以跟其它机器对比下。

    • pl92 回复了此帖

      Cauchy
      installer会把/tmp/shell-operator创建在什么位置啊?
      我把新硬盘挂载的目录给了777,还是不行。

        pl92

        可以docker inspect { 容器名称 } 看下容器在主机上具体的目录。

        8 个月 后

        不仅要对新盘路径加权限,同时也要对里面目录加权限,权限全部加上:chmod -R 777 【新盘目录】