为什么需要 Kubernetes 容器编排 传统部署的核心问题 ① 环境不一致:多环境差异大,上线易出错,排查成本高 ② 扩展性差:手动扩容,应对突发流量慢、成本高 ③ 资源利用率低:应用独占硬件,服务器闲置严重 ④ 部署升级复杂:人工操作,易出错、耗时久 ⑤ 运维成本高:手动管理,运维压力大,难保
企业级高可用组件 Keepalived Keepalived 背景描述及其方案设计 背景描述 时间:2022.6-2023.9 发布产品类型:互联网动态站点 商城 用户数量: 60000-80000(用户量猛增了4倍) PV : 300000-5000000(24小时访问次数总和) DAU: 250
Docker Compose 部署 Halo 服务器初始设置(系统选择、安全加固) 环境安装(Docker、Docker Compose) 规划部署架构(目录结构、网络) 编写 Halo 的 docker-compose.yaml 配置反向代理与 SSL(使用 Nginx Proxy Manager
使用 JAR 文件部署halo 1. 服务器初始化 1.1 创建普通用户并授权 sudo adduser halo # 设置密码 usermod -aG sudo halo # 加入 sudo 组 测试: su - halo sudo whoami # 应返回