1、安装 KubeSphere 前,在 Installer 中的 conf/vars.yml 文件中,参考如下配置修改。

2、修改后保存,然后执行安装脚本,即可通过 Helm Chart 的方式来安装 GitLab。

2、KubeSphere 和 GitLab 都安装完成后,若需要在集群外部访问 GitLab,请在本地的 /etc/hosts 文件中参考如下示例添加一行记录,然后即可在浏览器访问 GitLab。

3、在浏览器中可以通过 {$域名}:{$NodePort}http://gitlab.devops.kubesphere.local:30080 访问 GitLab 登录页面。默认的 GitLab 用户名和密码为 admin / P@88w0rd

本示例以 devops-java-sample 为例展示如何从 GitHub 导入项目至 GitLab。

安装内置 GitLab - 图2)

​2、使用 Kubesphere 默认的用户名和密码 admin / P@88w0rd 登陆 GitLab 后,选择 。

​3、选择 「Import project from GitHub」。

import

​4、按照提示加入个人 Token,Personal access token 可在 GitHub 页面生成。然后可选择 GitHub repositories。

​5、选择 devops-java-sample 项目 Import 至 GitLab。

​6、等待 Status 显示为 Done,即导入成功。

7、回到 Project 主页面,即可看到项目导入成功。

succ

若安装前并未开启安装 GitLab,但在安装完成后想再单独安装 GitLab,应该如何安装?

1、获取 yml 安装文件。

2、将 install-gitlab-harbor.yml 文件放到安装包解压之后的 kubesphere 目录下;

3、获取安装脚本。

4、将 gitlab-harbor.sh 文件放到安装包解压之后的 scripts 目录下;

5、在 scripts 目录下给执行脚本添加权限,同时执行安装脚本,输入 2 选择 GitLab 开始安装。