30 - 一键私有化部署开源云操作系统 Sealos

视频教程BV1Ku4y157gR

视频链接BV1Ku4y157gR
发布日期:2023-08-05
视频时长:15:00
播放量:4.1万
所属合集:云开发系列

视频概要

在自己的服务器上私有化部署 Sealos 云操作系统。适合需要完全掌控数据和基础设施的团队。覆盖服务器准备、Kubernetes集群搭建、Sealos安装全过程。


知识点清单

A. 前置条件

条件最低要求推荐配置
服务器数量1台3台(高可用)
CPU4核8核
内存8GB16GB
存储100GB SSD500GB SSD
操作系统Ubuntu 20.04+Ubuntu 22.04
网络公网IP公网IP + 内网互通

B. 安装步骤

# 1. 下载sealos CLI
curl -sfL https://raw.githubusercontent.com/labring/sealos/main/scripts/install.sh | sh -

# 2. 单节点安装(测试用)
single:
  sealos run labring/kubernetes:v1.28.0 labring/helm:v3.12.0 labring/calico:v3.25.0 \
    --masters <your-server-ip> \
    --passwd <your-password>

# 3. 多节点安装(生产用)
sealos run labring/kubernetes:v1.28.0 labring/helm:v3.12.0 labring/calico:v3.25.0 \
    --masters 192.168.1.10,192.168.1.11,192.168.1.12 \
    --nodes 192.168.1.20,192.168.1.21 \
    --passwd your-password

# 4. 安装Sealos桌面
helm install labring-desktop labring/sealos-cloud \
  -n sealos-system --create-namespace

# 5. 访问 https://<your-server-ip>:3000

C. Sealos 核心功能

功能说明
应用管理部署和管理容器化应用
数据库一键创建MySQL/MongoDB/PostgreSQL
对象存储MinIO兼容的文件存储
终端在线Web终端
消息队列内置消息队列服务
监控Prometheus + Grafana

D. 运维管理

# 查看集群状态
sealos status

# 查看节点
kubectl get nodes

# 查看所有服务
kubectl get pods -A

# 更新Sealos
sealos upgrade

# 备份
sealos etcd save


常见问题

问题解答
和直接用K8s有什么区别?Sealos封装了K8s,降低了使用门槛
家用电脑能装吗?可以装单节点用于学习
数据在哪?全部在你自己的服务器上
和宝塔能共存吗?不建议,Sealos有自己的运维体系

学习建议

  • 建议先了解Docker基础知识
  • 单节点部署用于学习,生产环境建议3节点
  • Sealos降低了K8s的使用门槛,值得深入学习
返回首页