1. 适用场景#
K8s 集群部署适合正式环境。相比单机部署,集群部署更适合长期运行、扩容和高可用场景。
生产环境建议使用 3 master + N worker。
最低也应准备 3 台服务 器,3 台都作为 master,worker 可先复用 master 节点,后续再按规模增加 worker。
2. 部署前准备#
2.1 先准备这些信息#
| 信息 | 示例 | 说明 |
|---|
| 网络环境 | 在线 / 离线 | 支持公网访问选在线;内网或离线环境选离线 |
| 安装节点 IP | <安装节点IP> | 选择 1 台作为安装节点,用来启动 Web 页面 |
| 业务节点 IP | <节点1IP>、<节点2IP>、<节点3IP> | 至少 3 台服务器 |
| 执行用户 | root | 安装命令使用 root 执行 |
| 访问协议 | HTTP / HTTPS | 正式环境建议 HTTPS |
| 访问域名 | <访问域名> | 用户访问石墨办公套件的地址 |
| 数据目录 | /data | 所有节点建议保持一致 |
| 安装工具 | mdp-installer-${Arch} | 石墨提供的安装器, ${Arch} 区分不同芯片架构,其值可以是 amd64 表示x86架构 或 arm64 表示arm架构 |
| 产品安装包 | 石墨办公套件安装包 | 以实际交付文件名为准 |
| 离线镜像包 | *.tar.gz | 仅离线安装需要 |
| 外部中间件 | 有 / 无 | 有外部中间件时,提前准备地址、端口、账号、密码 |
2.2 服务器最低要求#
| 项目 | 要求 |
|---|
| 服务器数量 | 3 台及以上 |
| 推荐角色 | 3 master + N worker |
| 每节点 CPU | 16 Core 以上 |
| 每节点内存 | 32 GB 以上 |
| 系统盘 | 根 / 分区 100 GB 以上 |
| 数据盘 | 独立挂载 /data,可用空间 300 GB 以上 |
| 离线安装 | 安装节点数据盘建议额外预留 100 GB 以上 |
不要把 /root、/var、/tmp 单独分区。
如登录未通过,先检查 SSH、密码、防火墙或安全组配置,再继续安装。3. 上传安装工具和安装包#
注意根据实际情况修改命令中的文件名称,例如安装器包名在x86架构环境为 mdp-installer-amd64。
根据实际场景选择适合的上传方式,本文以scp命令行说明,亦可使用其它图形化ssh工具上传。
4. 通过 Web 页面安装#
4.1 上传产品安装包#
1.
打开 http://<安装节点IP>:18080。
4.2 配置访问域名#
4.3 确认基础配置#
| 配置项 | 怎么填 |
|---|
| 节点 IP | 逐个填写 master / worker 节点 IP |
| SSH 端口 | 通常为 22 |
| SSH 密码 | root 用户密码 |
| 节点类型 | master、worker、安装节点 |
| 数据目录 | /data |
2.
添加各 master / worker 节点 IP。
启用离线安装模式:
如果使用离线安装模式,需要上传离线包到服务器并浏览文件选择离线镜像文件Pod CIDR、Service CIDR 与现网、办公网、VPN、IDC 网段不冲突。
数据目录使用 /data 或实际规划的数据盘目录。
离线安装需上传离线基础镜像包和应用镜像包,默认是在线安装,需要保证集群有可访问公网能力
4.4 初始化部署#
配置完成后,点击初始化部署。页面会展示本次部署的概览信息,请重点检查:4.5 检查系统环境#
检查通过后继续部署。若出现失败项,请根据页面提示处理后重新检查。常见处理方向包括:SSH 连接失败:检查账号、密码、私钥、端口和安全组。
4.6 开始部署#
部署过程中可以查看各组件执行日志。安装期间请保持:4.7 等待安装完成#
安装过程需要等待一段时间,具体时间取决于服务器性能、网络环境和镜像拉取速度。
当页面显示所有任务执行成功,且没有失败组件时,表示部署完成。4.8 确认安装结果#
安装完成后,安装器会展示部署完成页面和访问入口信息。请先确认页面中没有失败任务,再继续访问业务系统和 MDP 运维平台。使用默认账号或管理员账号登录后,请立即修改初始密码。
如需修改 MDP 管理员密码,可在部署节点执行以下命令可修改重置密码。
请按实际安全要求将{password}替换为新的复杂强密码。5. 安装后验收#
5.1 检查 K8s 节点状态#
如出现 CrashLoopBackOff、ImagePullBackOff、Error、Pending 等状态,请先查看对应 Pod 日志并处理。5.2 检查访问入口#
5.3 检查管理后台和 License#
5.4 检查业务功能#
首次使用默认测试账号登录后,请立即修改密码。
账号密码为部署交付账号密码!账号:autotest@example.com
密码:xxxxxxx
5.5 停止安装器进程#
部署完成并验收通过后,可停止安装器 Web 服务
安装web页面停止:

命令停止安装器:如果安装器使用 nohup 后台启动,也可以查看日志:6. 常见问题处理#
6.1 浏览器无法打开安装器页面#
6.2 环境检查不通过#
根据页面提示逐项处理。处理完成后,返回安装器页面重新执行环境检查。6.3 离线安装镜像拉取失败#
6.4 Pod 长时间处于异常状态#
7. 安装后保留资料#
部署完成后 ,建议保留以下资料,便于后续运维、升级和问题排查: