•已准备一台主机,同时作为集群管理节点和集群计算节点,安装平台管理组件后组成AllInOne部署。
•AllInOne部署时存储以本地PV为例,需确保已配置本地PV,具体配置请参见如何安装K8s集群存储。
•如使用离线安装,需满足以下条件:
o获取平台离线安装包:mycp-xxx.tar,其中xxx为版本号。
o将离线安装包解压到主机的某个目录下,安装包包含12个文件,具体请参见安装包准备。
o安装包的MD5信息已校验。校验方法请参见如何校验安装包的MD5信息。
•如使用在线安装,需满足以下条件:
o需提前准备一个外部镜像仓库。
o执行以下命令,使用镜像推送工具将平台组件所需镜像提前推送到镜像仓库中。
./push_image.sh -r ${镜像仓库地址} -u ${镜像仓库用户名} -p ${镜像仓库密码}
o所有集群节点需配置镜像仓库免认证。
说明 |
---|
在线安装不支持ARM架构。 |
•主机满足集群Linux节点要求和集群Windows计算节点要求。
•已安装K8s集群,具体请参见安装K8s集群。
1.通过SSH方式登录节点。
2.执行安装脚本mycp_deploy.sh。
▪如使用共享存储,执行命令如下:
sudo ./mycp_deploy.sh mycp-install
▪如使用本地存储,执行命令如下:
sudo ./mycp_deploy.sh mycp-install --aio
系统回显信息如下:
Confirm('Y' or 'y') or Cancel('N' or 'n'): y
3.确认当前系统的时间是否正确,确认输入“Y”或者“y”,取消则按“N”或“n”。输入“y”,按回车继续。系统回显信息如下:
? Select Install Mode)
> Offline
Online
4.选择安装方式,通过↓ ↑键选择Online或Offline:
▪当选择离线方式Offline时,系统回显信息如下:
? Enabled StorageClass ? (y/N)
确认是否使用该存储类,输入“N”确认不使用。
系统回显信息如下:
? Enter Kubernetes Config Path: /root/.kube/config
▪当选择在线方式Online时,系统回显信息如下:
?Public Registry: (0.0.0.0:5000)
输入外部镜像仓库地址,例如:
? Public Registry 10.221.161.186:5000/test-image
系统回显信息如下:
? Enabled auth for online-registry ? (y/N)
确认是否验证在线镜像仓库,需要验证输入“y”,无需验证输入“N”。
输入“y”验证镜像仓库,系统回显信息如下:
User Name:
输入镜像仓库的用户名和密码:
User Name:admin
User Password:passwd123
系统回显信息如下:
? Enabled StorageClass ? (y/N)
确认是否使用该存储类,输入“N”确认不使用。
系统回显信息如下:
? Enter Kubernetes Config Path: /root/.kube/config
5.输入K8s集群配置文件路径,保持默认路径即可,按回车继续。
系统回显信息如下:
? Enter Stack Domain IP: [? for help]
6.输入DomainIP。其中DomainIP为平台的访问地址,默认会根据后续配置分配端口。输入IP后,直接按回车继续。
如输入错误,按住键盘ctrl键,再按退格键(Backspace)删除。
系统回显信息如下:
? Enter Kubernetes Namespace: (chiwen-system)
7.输入平台组件部署在集群中的命名空间名称,设置后,按回车继续。
系统回显信息如下:
? NodePort Start(for components,reserve 4 ports) (30400)
8.输入平台组件的起始端口号,设置后,按回车继续。
9.(当选择离线部署时出现该步骤)系统回显信息如下:
? Offline Registry NodePort: (30500)
输入离线镜像仓库的指定端口号,设置后,按回车继续。
系统回显信息如下:
? How many storage allocate for registry pvc,(Unit Gi) (500)
10.输入安装平台组件的镜像仓库所需的K8s集群存储大小。设置后,按回车继续。
系统回显信息如下:
Waiting offline-registry deploy
等待平台进行自动化安装。
当系统回显如下类似信息时,表示平台安装成功。
Successfully installed release: chiwen-stack
Visit url https://10.221.161.153:30404
[ OK ] Waiting for ready: https://10.221.161.153:30404
[ OK ] Login to miaoyun
[ OK ] Waiting for init import cluster
[ OK ] Waiting for init cicd cloud