软件要求
caution
您应该确保您的服务器IP地址为固定地址,否则后续因IP变更会导致服务不可访问。
浏览器
浏览器名称 | 版本 |
---|---|
Safari | >= 11.1 |
Chrome | >= 75 |
Firefox | >= 80 |
Edge | >= 79 |
服务器操作系统
要求:3.10.0.627
<=
系统内核<=
5.18.0
推荐使用版本:CentOS 7.9
CentOS Linux 7: 7.4、7.5、7.6、7.7、7.8、7.9
CentOS Linux 8: 8.0、8.1、8.2、8.3、8.4
Red Hat Enterprise Linux 7: 7.4、7.5、7.6、7.7、7.8、7.9
Red Hat Enterprise Linux 8: 8.0、8.1、8.2、8.3、8.4
端口开放要求
我们建议您使用全新的节点服务器来部署产品,这样可以避免端口被占用的问题
内访端口
内访端口指的是服务启动将占用的端口,仅作用于服务内部通信。与外访端口不同的是,内访端口无需对外开放,仅集群服务器之间开放即可
端口 | 服务说明 |
---|---|
8084 | 统一入口 |
6443/6444 | kubelet |
2379/12379/2380/12380 | etcd |
8888/8889 | harbor |
9000/10000 | minio |
3306/6032/6033/6034 | mysql |
9200/9300 | elasticsearch |
4369/5672/15672/25672 | rabbitmq |
6379/26379 | redis |
44134/44135 | tiller |
30000-33000 | ocr |
3000/9090/9104/9121/9419/9114/9100/31388/31390 | 监控端口 |
外访端口
外访端口指的是服务所需的公开端口。也就是说,如果不将外访端口开放,服务将不可用
note
如果采用多节点部署,您应该将lb的端口使用七层协议HTTP代理到后端服务器,并保证代理端口能被后端服务器及客户端正常访问
lb端口 | 后端端口 | 服务说明 |
---|---|---|
8084 | 31380 | 用户中心(必选项) |
8889 | 8889 | Harbor镜像仓库(必选项) |
10000 | 9000 | MinIo对象存储(必选项) |
tip
根据实际部署的产品服务,按需开放端口。其中必选项是指必须要开放的端口。
防火墙要求
如非必要,您应该关闭并禁用开机自启firewalld以及selinux服务
数据盘自动加载
info
如果您选择的部署目录为单独的一块磁盘,请您确保磁盘是否开机自动加载。
sudo权限
tip
如果您选择使用root用户安装的话,那么接下来在安装过程中有关权限方面的操作将会省心很多。
我们的安装程序允许您使用普通用户安装,但您所提供的普通用户需要拥有sudo权限。
负载均衡
由于负载均衡的多样化,在配置负载均衡时可以参考我们以下几点建议:
- 使用负载均衡轮询算法
- 使用OSI七层协议代理,因为它可以与我们的产品运行状况端对端交互来获取应用程序是否正常运行