Kubernetes上的GitLab CE - 在gitlab / ssh上运行错误

时间:2017-03-20 20:08:41

标签: docker kubernetes gitlab-ci kubernetes-helm

我在Kubernetes(helm install --namespace gitlab-ce --values gitlab-ce-values.yml --name gitlab-ce --set externalUrl=http://gitlab.local/ stable/gitlab-ce

上通过Helm安装GitLab CE时试图修复此错误

Error executing action 'run' on resource 'ruby_block[directory resource: /gitlab-data/ssh]'

我找到了一封回复here,其中包含以下回复DJ Mountney:

  

/ home / share / projects / repos中的一个目录可能缺少每个人的执行位。这意味着,即使git拥有/ home / share / projects / repos,由于父权限,它也无法轻松到达那里。   您可能必须在/ home / share上运行sudo chmod + x(假设该目录缺少执行标志)

这似乎解决了这个人的问题,但是,我从root完全设置了正确的标志,所以这不是我的问题。

我甚至不知道从哪里开始。我已经在这里工作了十二个小时,而且已经无处可去了。

有人可以帮我继续在Docker(Kubernetes)上安装GitLab吗?

更新:我相信我已经找到了这个问题的暗示。我通过Virtualbox运行Minikube,它不支持其已安装(共享)文件夹的高级功能。

我一直在尝试使用xhyve运行minikube,但现在我无法访问Internet,因为Virtualbox之前已经处理过此问题。我会坚持下去。

1 个答案:

答案 0 :(得分:0)

我已经使用https://github.com/surajnarwade/opencompose-examples/tree/master/output-gitlab来获取kubernetes的gitlab,我希望,这会对你有帮助。