KubeApps Plus 的安装方式有两种,一种是在 KubeOperator 系统安装 K8s 集群时作为内置应用自动安装 KubeApps plus,这里不在赘述。
另外一种是使用 Helm 图表手动安装到集群。下面仅简单介绍手动安装方法。
2.2 安装 Helm Charts 离线包
Helm Chart 离线包包括两个离线包,一个是集群相关的应用 CI / CD 应用离线包,包括 Argo CD、Gitlab、Harbor、Jenkins、Sonarqube、Kubernetes Dashboard 和 Weave Scope,另外一个是 AI 机器学习应用包括 Tensorflow-notebook 和 Tensorflow-serving,用户可以根据需要下载并安装。 请自行下载 Chart 离线包,并复制到目标机器的 /tmp 目录下。
默认使用本地 ChartMuseum 仓库,安装过程中需要手动输入的信息,选择默认值,即选择不使用外部 Docker Image registry 和不使用外部 Chart 仓库。
安装步骤:
# 首先登录 master 节点,进入 tmp (或其他自定义)目录,将 CI 和 AI 的包拷贝到该目录中。
cd /tmp
# 解压后会出现一个 kubeapps-plus-CI 目录
# 执行 kubeappsctl.sh shell 文件,将会下载镜像并推送到本地(或自定义)仓库
安装完成后,大概十分钟后,以上仓库中应用会更新到 KubeApps Plus 仪表板的应用商店中。