使用之前的话
本教程旨在补充需要手工安装和升级的方式。
- 优先通过安装器进行安装 https://docs.daocloud.io/install/intro/ ,请以官方教程文档为准。
- 优先通过安装器进行安装 https://docs.daocloud.io/install/intro/ ,请以官方教程文档为准。
- 优先通过安装器进行安装 https://docs.daocloud.io/install/intro/ ,请以官方教程文档为准。
安装器 v0.3.28 及之前
默认安装不支持;在安装规划时,可以修改 mainfest.yaml 开启 Skoala 自动安装
检查预装环境
./dce5-installer install-app -m /sample/manifest.yaml
安装器 v0.3.29
20222.12.15 即将发版)支持默认安装 Skoala;仍旧建议检查mainfest.yaml ,确保 Skoala 会被安装器安装。
enable 需要为 true,需要指定对应的 helmVersion:
...
components:
skoala:
enable: true
helmVersion: v0.12.2
variables:
...
- 重要的话:默认安装器版本携带的是当时最新经过测试的版本;如无特殊情况,不建议更新默认的 helm 安装版本。
- 重要的话:默认安装器版本携带的是当时最新经过测试的版本;如无特殊情况,不建议更新默认的 helm 安装版本。
- 重要的话:默认安装器版本携带的是当时最新经过测试的版本;如无特殊情况,不建议更新默认的 helm 安装版本。
安装前的检测
检测 skoala 安装情况
查看 命名空间为 skoala-system 的之中是否有以下对应的资源,如果没有任何资源,说明 Skoala 的确没有安装。
~ kubectl -n skoala-system get pods
NAME READY STATUS RESTARTS AGE
hive-8548cd9b59-948j2 2/2 Running 2 (3h48m ago) 3h48m
sesame-5955c878c6-jz8cd 2/2 Running 0 3h48m
ui-7c9f5b7b67-9rpzc 2/2 Running 0 3h48m
~ helm -n skoala-system list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
skoala skoala-system 3 2022-12-16 11:17:35.187799553 +0800 CST deployed skoala-0.13.0 0.13.0
2.2. 依赖 common-mysql 的安装情况
skoala 在安装时需要用到 mysql 来存储配置,所以必须要保证数据库存在;另外查看下 common-mysql 是否有 skoala 这个数据库。
~ kubectl -n mcamel-system get statefulset
NAME READY AGE
mcamel-common-mysql-cluster-mysql 2/2 7d23h
建议给到 skoala 用到的数据库信息如下:
- host: mcamel-common-mysql-cluster-mysql-master.mcamel-system.svc.cluster.local
- port: 3306
- database : skoala
- user: skoala
- password: