Software requirements
caution
You should ensure that your server IP address is fixed, otherwise the subsequent IP changes will cause the service to be inaccessible.
Browser
Browser name | edition |
---|---|
Safari | >= 11.1 |
Chrome | >= 75 |
Firefox | >= 80 |
Edge | >= 79 |
Server operating system
** Requirements: 3.10.0.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
CentOS 8: 8.0,8.1,8.2,8.3,8.4,8.5
Redhat7: 7.4,7.5,7.6,7.7,7.8,7.9
Redhat8: 8.0,8.1,8.2,8.3,8.4,8.5
Port opening requirements
We recommend that you use a new node server to deploy the product, which can avoid the problem of port occupation
Internal access port
The internal access port refers to the port that will be occupied by the service startup. It is only used for internal communication of the service. Unlike the external access port, the internal access port does not need to be opened to the outside world, but only between cluster servers
port | Service description |
---|---|
8084 | Unified entrance |
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 | Monitoring port |
External access port
The outbound port refers to the public port required by the service. In other words, if the external access port is not opened, the service will not be available
note
If you adopt a multi-node deployment, youThe port of lb should be proxied to the back-end server using the seven-layer protocol HTTP, and ensure that the proxy port can be normally accessed by the back-end server and clients
Lb port | Back-end port | Service description |
---|---|---|
8084 | 31380 | User Center (required) |
8889 | 8889 | Harbor image warehouse (required) |
10000 | 9000 | MinIo object storage (required) |
tip
Open ports as required according to the actual deployed products and services. The required options refer to the ports that must be opened.
Firewall requirements
If not necessary, you should turn off and disable the boot-start firewalld and selinux services
Automatic loading of data disk
info
If the deployment directory you selected is a separate disk, please make sure that the disk is automatically loaded at startup.
Sudo permission
tip
If you choose to use the root user for installation, the following operations on permissions during the installation process will be much easier.
Our installation program allows you to install using ordinary users, 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 balancing 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