new
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
安装方式:一键安装
|
||||
1. 安装choerodon-platform和choerodon-message时,初始化数据库,需要非常非常非常长的时间,因此安装程会给出错误信息,"lost connection to pod",这个没有关系,是安装程序的一个重试机制。在数据库初始化完成后,会继续后面的安装的。
|
||||
2. GITLAB安装,如果一不小心需要重来,GITLAB就无法安装通过,即使删掉release也是一样,这里要清掉与GITLAB有关的PVC的内容,找到pvc对应的目录,进去后rm -rf **
|
||||
3. GITLAB安装,如果gitlab-core启动不起来,报错如:“# permission denied to create extension "btree_gist“,此时,可以通过edit statefulset添加一条环境变量来解决:
|
||||
1. env DB_EXTENSION=pg_trgm,btree_gist
|
||||
4. Nexus制品库与choerodon关联,一键安装完成后,需要手动初始化一些脚本,可以通过平台级别的任务手动触发。任务名:“Nexus默认服务初始化”,程序:"prod-repo-service",成功初始化后,可以在nexus管理后台,System->API->运行Script下的GET /v1/scripts看到返回结果。
|
||||
5. 在安装完choerodon-platform后,会执行一个任务create-gitlab-client,安装程序里的任务执行失败,因为一个sql出错。这里自己去数据库insert一条,后重新执行安装程序,可以通过。
|
||||
INFO[0111] choerodon-platform performs the necessary post operations
|
||||
INFO[0111] Executing task create-gitlab-client of choerodon-platform
|
||||
6. GITLAB-SERVICE的安装,需要读取gitlab-database的用户名与密码,可是怎么试都不行,于是,修改configMap c7n-logs的status为succeed,跳过gitlab-service,之后查找分部安装gitlab-service的方法手动安装吧。
|
||||
7. code-repo-service对gitlab-service有依赖
|
||||
8. gitlab runner token获取路径:设置->Overview->Runners
|
||||
9. gitlab-database重启,卡在initializing datadir… ,导致gitlab服务启动不了。每次gitlab-database启动的时候,会对data目录,进行一次chmod -R,如果目录下有比较多的文件,这里运行的时间较长,因此改了 statefulset的liveness delay 时间到300s最大,让k8s不要那么快就检查重启。
|
||||
10. gitlab-database重启,在执行过程中因为权限问题中止,进入gitlab-database容器,查看目录的权限/var/lib/postgresql,应该是777
|
||||
```
|
||||
sed: can't read /var/lib/postgresql/12/main/postgresql.conf: Permission denied
|
||||
‣ Setting postgresql.conf parameter: data_directory = '/var/lib/postgresql/12/main'
|
||||
sed: can't read /var/lib/postgresql/12/main/postgresql.conf: Permission denied
|
||||
```
|
||||
11. 创建应用工作流,发现在应用列表里没有代码库,结果是因为猪齿鱼需要判断代码库里有master分支。
|
||||
Reference in New Issue
Block a user