Software Requirements
caution
You should ensure that your server IP address is fixed, or the subsequent IP changes will result in inaccessible services.
Browser
Browser Name | edition |
---|---|
Safari | >= 11.1 |
Chrome | >= 75 |
Firefox | >= 80 |
Edge | >= 79 |
Server operating system
requirement:
3.10.627 <=
system kernel<= 5.18.0
Recommended version: CentOS 7.9
CentOS 7: 7.4,7.5,7.6,7.7,7.8,7.9
Redhat7: 7.4,7.5,7.6,7.7,7.8,7.9
Port opening requirements
We recommend that you deploy the product with a brand new node server to avoid the problem of port occupation
Internal access port
Internal access port refers to the port that will be occupied by the service startup, which is only used for internal communication of the service. Different from the external access port, the internal access port does not need to be open to the outside world, but only between cluster servers
port | Service Description |
---|---|
8080 | Laiye Automation Commander |
8081 | Tenant platform |
8082 | Laiye Intelligent Document Processing |
8083 | Conversational AI Platform |
6061 | Certification services |
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 |
88 | siber |
44134/44135 | tiller |
30000-33000 | ocr |
3000/9090/9104/9121/9419/9114/9100/31388/31390 | Monitoring port |
External access port
External access port refers to the public port required by the service. That is, if the external access port is not opened, the service will not be available
note
If you use a multi node deployment, youThe port of lb should be proxied to the back-end server using Layer 7 protocol HTTP, and ensure that the proxy port can be normally accessed by the back-end server and client
Lb port | Back end port | Service Description |
---|---|---|
8080 | 8080 | Laiye Automation Commander |
6061 | 6061 | Authentication service (binding with Laiye Automation Commander) |
8081 | 8081 | Tenant platform (bound with Laiye Automation Commander) |
8082 | 8082 | Laiye Intelligent Document Processing |
8083 | 8083 | Conversational AI Platform |
8889 | 8889 | Harbor image warehouse (required) |
10000 | 10000 | MinIo object storage (required) |
tip
Open ports as required according to the actually deployed products and services. The required option refers to the port that must be opened.
For example, if this deployment does not include the Laiye Automation Commander platform, ports 8080 and 8081 need not be opened
Firewall requirements
If not necessary, you should turn off and disable the startup of firewalld and selinux services
Automatic loading of data disk
info
If the deployment directory you selected is a separate disk, please ensure that the disk is automatically loaded when it is turned on.
Sudo permission
tip
If you choose to use the root user to install, you will be relieved of the operation related to permissions in the next installation process.
Our installation program allows you to use ordinary users to install, but the ordinary users you provide need to have sudo permissions.
Load balancing
Due to the diversity of load balancing, we can refer to the following suggestions when configuring load balancing:
- Use load balanced polling algorithm
- Use the OSI 7-layer protocol proxy, because it can interact with our product health end-to-end to obtain whether the Applications is running normally