-
Choerodon平台版本: 1.0
-
遇到问题的执行步骤:
一键部署( ./c7nctl install c7n -c config.yml --version=1.0 ) 执行过程中,卡在INFO[0019] Waiting gitlab-service running
我查了pod 确实是运行不起来, 我没有查找具体的原因,而是直接手动卸载了gitlab-server 再次执行一键安装命令,提示还是一样。我怀疑只卸载这一个服务一键安装程序不会检测到服务不存在,于是我又卸载了gitlab的另一chart ,现在 c7n-system命名空间中没有gitlab相关的东西。 我再次执行一键安装命令。结果还是一样。提示INFO[0019] Waiting gitlab-service running
之前关于gitlab的检测都是通过的,INFO[0005] The Release gitlab-service was rendered successfully -
疑问:
我怀疑是不是安装程序检查 是否安装 存在缓存之类的东西, 导致不能事实的识别服务是否被卸载了。但是我找不到相关的文档或者线索。我如何能让一键安装程序能再次帮我安装 gitab?
现在要完成choerodon的完整安装,还有什么其他的方式?
修改c7n的configmap中的c7n-log,找到chart将status改为rendered
命令好像是
kubectl edit cm -n c7n-system
然后重新执行一键部署命令
c7nctl 将helm 实例的状态保存到了 configMap 的 c7n-logs,并没有检查 helm 实例的状态,所以安装一次成功后,第二次执行会跳过。
因为设置 gitlab 的 access token 过期了,建议清理掉已经安装的所有实例,重新安装。
for r in `helm list -n c7n-system | grep c7n-system | awk '{ print $1}'`;
do
helm uninstall $r -n c7n-system
done
kubectl delete ns c7n-system
感谢帮助,我看明白你说的意思了. 应该是我问题的答案.
但是我在没看到这个回复之前,没忍住,把命名空间清空重装了.
再次感谢
感谢帮助, 我没有使用helm卸载相关的chart。直接删掉了命名空间, 然后重装的。现在一键安装命令正常的执行完了。 目前看所有的服务都是正常的。
再次感谢。