在线安装 DCE 5.0 社区版¶
本页简要说明 DCE 5.0 社区版的在线安装步骤。
准备工作¶
-
准备一个 K8s 集群
Note
- 集群可用资源:CPU > 10 核、内存 > 12 GB、磁盘空间 > 100 GB(目前默认多副本运行,后续单副本预计资源消耗为 4 核 8 GB)
- 集群版本:推荐 Kubernetes 官方最高稳定版本,目前推荐版本是 v1.24,最低版本支持 v1.20
- 支持的 CRI:Docker、containerd
- 存储:需要提前准备好 StorageClass,并设置为默认 SC
- 目前仅支持 X86_64 架构
- 确保集群已安装 CoreDNS
- 如果是单节点集群,请确保您已移除该节点的污点
-
Note
如果集群中已安装所有依赖项,请确保依赖项版本符合要求:
- helm ≥ 3.9.4
- skopeo ≥ 1.9.2
- kubectl ≥ 1.22.0
- yq ≥ 4.27.5
在线安装(推荐)¶
-
在 K8s 集群控制平面节点(Master 节点)下载 dce5-installer 二进制文件。
# 假定 VERSION 为 v0.3.28 export VERSION=v0.3.28 curl -Lo ./dce5-installer https://proxy-qiniu-download-public.daocloud.io/DaoCloud_Enterprise/dce5/dce5-installer-$VERSION
为
dce5-installer
添加可执行权限: -
设置配置文件 clusterConfig.yaml
-
如果是非公有云环境(虚拟机、物理机),请启用负载均衡 (metallb),以规避 NodePort 因节点 IP 变动造成的不稳定。请仔细规划您的网络,设置 2 个必要的 VIP,配置文件范例如下:
-
如果是公有云环境,并通过预先准备好的 Cloud Controller Manager 的机制提供了公有云的 K8s 负载均衡能力, 配置文件范例如下:
-
如果使用 NodePort 暴露控制台(仅推荐 PoC 使用),直接执行第 3 步。
-
-
安装 DCE 5.0。
Note
如果使用 NodePort 暴露控制台,则命令不需要指定
-c
参数。 -
安装完成后,命令行会提示安装成功。恭喜您! 现在可以通过屏幕提示的 URL 使用默认的账户和密码(admin/changeme)探索全新的 DCE 5.0 啦!
Success
请记录好提示的 URL,方便下次访问。
-
另外,安装 DCE 5.0 成功之后,您需要正版授权后使用,请参考申请社区免费体验。
在 Kind 集群中安装¶
Note
如果是 kind 内的环境,仅可使用 NodePort 模式。
-
确保 kind 创建集群时,暴露集群内的 32000 端口(固定)到 kind 对外的 8888 端口(可自行修改),kind 配置文件如下:
-
获取 kind 所在主机的 IP,假定为
10.6.3.1
,进行安装。 -
安装成功后,您可以前往
https://10.6.3.1:8888
访问 DCE 5.0!
Note
如果安装过程中遇到什么问题,欢迎扫描二维码,与开发者畅快交流: