Skip to main content

Sealos Cluster Online Installation Guide

Preparations

Servers

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:

cpumemorydisk
recommend48G100G
minimum24G60G

Network

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.

Domain

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.

Certificate

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

Installation Steps

Execute the command and enter the parameters as prompted:

curl -sfL https://raw.githubusercontent.com/labring/sealos/main/scripts/cloud/install.sh -o /tmp/install.sh && bash /tmp/install.sh