说明
lafyun.com 是基于开源云开发平台
laf.js 部署的公开运营版云开发平台。
lafyun.com 内测阶段是基于 docker-compose
部署的单机版,现在平台正式开放公测,需要基于 kubernetes
部署集群版。
环境准备
Kubernetes 的部署采用 sealos 一键部署。
系统选择了 centos 7.9,最初经反复测试过 Aliyun Linux 3.x,Kubernetes 表现极不稳定,系统经常会因为 OOM 宕机或断连等问题,特别是单次启动 pod 数量过百之后,后选择了 centos 7.9 表现极其稳定。
kubernetes 选择了 v1.23.2,此版本默认已不支持 docker ,故容器运行时使用了 containerd。
安装 sealos
# install sealos
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos && chmod +x sealos && mv sealos /usr/bin
# download sealos kubenetes package
wget -c https://sealyu