You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Open-IM-Server/deployments
Xinwei Xiong 87766af02f
🔥Super feat: OpenIM CTL optimization is supported (#926)
1 year ago
..
openim-chat 🔥Super feat: OpenIM CTL optimization is supported (#926) 1 year ago
openim-server 🔥Super feat: OpenIM CTL optimization is supported (#926) 1 year ago
templates 🔥Super feat: OpenIM CTL optimization is supported (#926) 1 year ago
README.md 🔥Super feat: OpenIM CTL optimization is supported (#926) 1 year ago

README.md

OpenIM 应用容器化部署指南

OpenIM 支持很多种集群化部署方式,包括但不限于 helm, sealos, kubeam, kubesphere, kubeflow, kuboard, kubespray, k3s, k3d, k3c, k3sup, k3v, k3x

目前还在开发这个模块,预计 v3.2.0 之前会有一个集群方案。

目前各个贡献者,以及之前的官方有出过一些可以参考的方案:

依赖检查

Kubernetes: >= 1.16.0-0
Helm: >= 3.0

最低配置

建议生产环境的最低配置如下:

CPU: 4
Memory: 8G
Disk: 100G

生成配置文件

我们将自动文件全部自动化处理了,所以生成配置文件对于 openim 来说是可选的,但是如果你想要自定义配置,可以参考下面的步骤:

$ make init
# 或者是使用脚本:
# ./scripts/init-config.sh

此时会帮你在 deployments/openim/config 目录下生成配置文件,你可以根据自己的需求进行修改。

容器化安装

具体安装步骤如下:

Helm安装