3 使用指南

3.1 登录 KubeApps Plus

安装 KubeApps Plus 后, 在 KubeOperator 集群概览页获取 TOKEN ,保证将内置应用 KubeApps Plus web url 添加到本地 host 文件中。

在 KubeOperator 集群【内置应用】页,单击 KubeApps 链接,可以安全地访问 KubeApps Plus 仪表板。

控制台登录页面

粘贴集群概览页获取的令牌以认证和访问 Kubernetes 的 KubeApps Plus 仪表板。

仪表板主页

3.2 部署 GitLab 应用

登录 KubeApps Plus 仪表板后, 就可以开始将应用程序部署到集群中。

在仪表板中的【应用商店】页中可以看到系统默认自带的六个应用(假设用户安装完成 CI 和 AI 离线包),可选择一个应用程序部署。 本文以部署 GitLab 应用为例说明。

gitlab-1

首选根据用户需要选择一个 namespace,这里选择 kube-system namespace,然后单击部署应用,可以看到【应用商店】里面目前支持的应用列表。选择 GitLab 应用后,在应用页面右侧单击 “部署” 按钮。

gitlab-2

系统将提示输入应用程序的名称,还可以看到目前版本,以及 GitLab 应用 YAML 配置文件,用户可根据自身需求修改该配置文件。

  1. #建议修改以下参数,并且 externalUrl 和 url 保持相同。
  2. externalUrl: http://gitlab.apps.fit2cloud.com/
  3. gitlabRootPassword:********
  4. url: gitlab.apps.fit2cloud.com

gitlab-3

在最下面点击“提交”按钮。 该应用程序将被部署。 部署成功后,应用变为就绪状态。

gitlab-4

要获取 GitLab 用户名和密码, 请参考部署页面的 “描述” 部分, 其中包含 GitLab 的 URL、账号及密码信息。注意要将该 URL 添加到本地 host 解析。

通过该 URL 登录 GitLab 应用系统。

gitlab-5

3.3 删除应用

部署完成的应用如果要删除,可以在【我的应用】进入 GitLab 应用后,单击右侧 “删除” 按钮确定即可删除。

delete-app

3.4 添加存储库

KubeApps Plus 支持添加外部应用仓库,在【配置】下拉菜单“应用存储库“页面,单击“添加应用仓库”。

addchart

输入仓库名称和网址,提交后在应用商店页使用新添加仓库里面的应用。

addchart

3.5 更新命名空间

如果在 K8s 集群中用户新建了 namespace, KubeApps Plus Web 端需要手动更新 namespace, 即在首页【配置】下拉菜单“更新命名空间”。

update-namespace

更新成功后,在 namespace 列表中可以看到集群中所有的 namespace。

namespace-list

注:kube-operator 和 kubeapps-plus namespace 是 KubeOperator 系统安装内置应用使用的,仅支持查看应用,不能部署新应用和删除应用。