一、基本概述
初始化向导介绍部署和配置平台服务,例如Kubernetes、数据库、中间件等。
我们提供部署工具帮助用户快速完成部署。
部署工具提供两种部署模式,分别为标准部署模式和托管Kubernetes部署。
- 标准部署模式:使用爱数提供的 Kubernetes 平台进行部署
- 托管Kubernetes部署:使用托管 Kubernetes 进行部署
注:需先确保打开8888端口后,执行proton-cli server命令。即可在浏览器中输入http://ip:8888打开页面开始部署。
二、标准部署模式
2.1、节点配置
第1步 时间同步配置
时间同步配置有三种:
- 手动管理:此模式不会变更时间源设置(默认选择)
- 内部时间服务器:此模式会删除任何可能存在的时间源,并随机选择集群中的一个master节点作为集群的时间服务器
- 自定义外部时间服务器:此模式会删除任何可能存在的现有时间源。此模式需输入可用的服务器地址
第2步 填写账户配置
- 账户和密码是ssh登录的用户名和密码,均为必填项。
第3步 填写服务器节点。
- 服务器节点支持IPv4和IPv6两种网络协议。根据用户情况,自行切换。
- 需至少填写一个节点,不然无法进入下一步骤
第4步 上述信息填写正确后,点击【下一步】
2.2、kubernetes配置
第1步 填写kubernetes配置信息
- Kubernetes Master节点选取部署为master节点的节点
- 其他配置信息无特殊要求可使用默认配置
第2步 填写好所有信息后,点击【下一步】
2.3、仓库配置
仓库配置包括本地容器仓库和第三方容器仓库两种。根据用户需求进行选择。
2.3.1、本地容器仓库
第1步 填写本地容器仓库配置信息
- 部署节点:部署本地容器仓库的节点,无特殊需求可使用默认值
- 其他配置信息均使用默认值即可
第2步 填写好所有信息后,点击【下一步】
2.3.2、第三方容器仓库
第1步 填写第三方容器仓库信息
注:chart仓库的地址格式为:https://仓库地址/chartrepo/all-charts
仓库地址:自搭建的harbor仓库地址或者已有的仓库地址
第2步 填写好所有信息后,点击【下一步】
2.4、基础服务配置
2.4.1、填写基础服务配置信息
部署工具会默认安装一些基础服务,并且提供配置信息的默认值。用户可以根据自身需要进行修改。
2.4.2、添加可选服务
第1步 点击左上角【添加可选服务】,在下拉菜单中选择想要添加的服务
第2步 填写此基础服务配置信息
2.4.3、删除基础服务
如果用户不需要安装某基础服务,点击此服务右上角的【删除】图标,就可以移除安装。当然,仍可以在左上角的【添加可选服务】再次添加此服务。
2.5、连接配置
2.5.1、内置连接配置
在上一步【基础服务配置】中配置相应的内置组件后,连接配置就会默认使用此内置组件。用户可以根据需要修改默认的连接配置。
2.5.2、第三方连接配置
在上一步【基础服务配置】中删除相应的内置组件后,连接配置就会默认使用第三方连接信息。用户需要自行填写第三方连接信息。
2.5.3、连接配置的添加和删除
内置的MQ连接信息和第三方连接配置可以点击此连接配置右上角的【删除】图标删除。删除后,也可以通过点击左上角【添加可选服务】再次添加。
三、托管Kubernetes部署
3.1、kubernetes配置
第1步 根据用户需求,勾选可选插件
第2步 点击【下一步】
3.2、仓库配置
第1步 填写仓库信息
注:chart仓库的地址格式为:https://仓库地址/chartrepo/all-charts
仓库地址:自搭建的harbor仓库地址或者已有的仓库地址
第2步 填写好所有信息后,点击【下一步】
3.3、基础服务配置
托管Kubernetes部署的【基础服务配置】填写和标准部署模式基本相似,都可以添加或者删除内置组件,可参考2.4节填写
具体区别在于:
- 托管Kubernetes部署的存储方式采用存储类,而不是本地数据路径。在配置信息中需要分别填写副本数和storageClassName取代标准部署时的部署节点和数据路径。
- 托管Kubernetes部署的服务不包含ECeph和Nebula。
3.4、连接配置
托管Kubernetes部署的【连接配置】填写和标准部署模式相同。如果想要使用第三方连接配置,需要在【基础服务配置】中删除对应的内置组件,可参考2.5节。
最后,点击【完成】,开始初始化集群。成功后,页面显示集群初始化成功。