gitlab service 报错

手工部署:gitlab service 报错


gitlab报错


请问是否是我登陆过http://gitlab.wei-pay.com造成的?

手工部署的话先确定一下gitlab是否正常,其次是gitlab的token是否设置正确

执行这个命令看下返回结果,记得把token和 url 换成你部署gitlab的

kubectl run curl-test \ -it --quiet --rm --restart=Never \
 --image='registry.cn-hangzhou.aliyuncs.com/choerodon-tools/network-and-cluster-perfermance-test:0.1.0' \ 
-- bash -c "sleep 3; curl --request PUT --header 'PRIVATE-TOKEN: GEuRhgb6kG9y3prFosSb' http://gitlab.example.choerodon.io/api/v4/application/settings?allow_local_requests_from_hooks_and_services=true"

gitlab 是正常的。能够登陆进去。
在第一次设置token的时候用户名设置的是root,token没有保存成功,第2次换了一个用户名,保存成功了。gitlab-server重建了,还是不行。

1, 部署gitlab-service的 gitlab域名 和gitlab token 有没有输入正确?

2, 如果2个参数填写正确,可以检查下gitlab的域名解析有没有问题,或者解析的地址有没有问题?

都是正确的哈。我已经删除重建了。
可以肯定的是在第一次创建personal_access_tokens的时候,token是没有保存起来的,图上的是我自己加上的。不知道这样对不对,我再试试吧。

你的这个用户有root权限吗

指的是操作系统的用户?

另外,我请教一下,在我执行 更新Gitlab配置的时候


gitlab-server马上就down掉了,这是什么原因呢?

gitlab的超级管理员权限

因为gitlab service是和gitlab 强关联的,gitlab service服务的健康检查会定时通过请求api的方式去访问gitlab, 如果gitlab在重启或者访问gitlab不通,gitlab service的健康检查自然就down掉了,容器的状态就不会ready