sidebar_position |
---|
1 |
An odd number of master servers and any number of node servers. It is recommended to use the Ubuntu 22.04 LTS Linux distribution with a kernel version of 5.4 or higher.
The recommended configuration is 4c8g, with storage over 100g. I.e., the minimum server configuration is as follows:
cpu | memory | disk | |
---|---|---|---|
recommend | 4 | 8G | 100G |
minimum | 2 | 4G | 60G |
Interconnection between servers. master0
(the master node running the sealos CLI) should be able to SSH into other nodes without a password. All nodes should be able to communicate with each other.
You need a domain to access Sealos and the various services you will deploy. If you don't have a domain, you can use the free domain service provided by nip.io.
Sealos requires certificates to ensure secure communication. By default, if you don't provide a certificate, we will use cert-manager to automatically issue one.
If you can provide a certificate, it needs to resolve the following domains (assuming the domain you provide is: cloud.example.io):
*.cloud.example.io
cloud.example.io
Execute the command and enter the parameters as prompted:
curl -sfL https://raw.githubusercontent.com/labring/sealos/main/scripts/cloud/install.sh -o install.sh && bash install.sh