Skip to main content

Install Sealos Cluster

Before You Begin

Hardware

  • Opt for an odd number of Master servers and a bunch of Node servers.
  • OS: Stick with Ubuntu 22.04 LTS.
  • Make sure your Kernel's at least 5.4.
  • Recommended Configuration: 4-core CPU, 8GB RAM, and over 100GB storage.
  • Minimum Configuration: 2-core CPU, 4GB RAM, and 60GB storage.

Networking

  • All servers should be interconnected.
  • master0 (that runs the sealos cli) should have SSH access to the others without needing a password.
  • All servers should be able to communicate with each other.

Domain

You’ll need a domain to access Sealos and any other services you launch. If you don't own one, just pick up a freebie from nip.io.

Certificates

Sealos prioritizes security using certificates. If you don't provide your own, the system defaults to cert-manager to handle it for you. If you’ve got your own certificate, ensure it recognizes:

  • *.cloud.example.io
  • cloud.example.io

Installation

Just run this command and follow the prompts:

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

Your default login details are:

  • Username: admin
  • Password: sealos2023