pull/232/head
wangchuxiao 3 years ago
parent d196f455cb
commit 03ae935756

@ -6,6 +6,7 @@
kubectl create namespace openim
kubectl -n openim create configmap config --from-file=config/config.yaml
openim 为im项目的namespace, 可选
kubectl -n openim get configmap
### 3(可选). 修改每个deployment.yml
kubectl get nodes
@ -15,8 +16,10 @@ nodeSelector:
node: kube-Node
创建资源清单时添加上nodeSelector属性对应即可
修改每种服务数量建议至少每种2个rpc。
如果修改了config/config.yaml某些配置比如端口同时需要修改对应deployment端口
### 4. 修改ingress.yaml配置文件
域名修改等操作
### 5. 执行./kubectl_start.sh脚本
kubectl 启动所有deploymentservicesingress
@ -25,3 +28,4 @@ kubectl 启动所有deploymentservicesingress
kubectl -n openim get services
kubectl -n openim get deployment
kubectl -n openim get ingress
kubectl -n openim get pods

@ -1,3 +1,5 @@
#!/usr/bin/env bash
source ./path_info.cfg
for i in ${service[*]}

@ -1,3 +1,5 @@
#!/usr/bin/env bash
service=(
#api service file
api

@ -5,7 +5,7 @@ ENV WORKDIR /Open-IM-Server
ENV CONFIG_NAME $WORKDIR/config/config.yaml
# 将可执行文件复制到目标目录
ADD ./open_im_transfer $WORKDIR/main
ADD ./open_im_msg_transfer $WORKDIR/main
# 创建用于挂载的几个目录,添加可执行权限
RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \

Loading…
Cancel
Save