mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-25 19:22:46 +08:00
k8s deploy
This commit is contained in:
parent
d196f455cb
commit
03ae935756
@ -6,6 +6,7 @@
|
|||||||
kubectl create namespace openim
|
kubectl create namespace openim
|
||||||
kubectl -n openim create configmap config --from-file=config/config.yaml
|
kubectl -n openim create configmap config --from-file=config/config.yaml
|
||||||
openim 为im项目的namespace, 可选
|
openim 为im项目的namespace, 可选
|
||||||
|
kubectl -n openim get configmap
|
||||||
|
|
||||||
### 3(可选). 修改每个deployment.yml
|
### 3(可选). 修改每个deployment.yml
|
||||||
kubectl get nodes
|
kubectl get nodes
|
||||||
@ -15,8 +16,10 @@ nodeSelector:
|
|||||||
node: kube-Node
|
node: kube-Node
|
||||||
创建资源清单时添加上nodeSelector属性对应即可
|
创建资源清单时添加上nodeSelector属性对应即可
|
||||||
修改每种服务数量,建议至少每种2个rpc。
|
修改每种服务数量,建议至少每种2个rpc。
|
||||||
|
如果修改了config/config.yaml某些配置比如端口,同时需要修改对应deployment端口
|
||||||
|
|
||||||
### 4. 修改ingress.yaml配置文件
|
### 4. 修改ingress.yaml配置文件
|
||||||
|
域名修改等操作
|
||||||
|
|
||||||
### 5. 执行./kubectl_start.sh脚本
|
### 5. 执行./kubectl_start.sh脚本
|
||||||
kubectl 启动所有deployment,services,ingress
|
kubectl 启动所有deployment,services,ingress
|
||||||
@ -25,3 +28,4 @@ kubectl 启动所有deployment,services,ingress
|
|||||||
kubectl -n openim get services
|
kubectl -n openim get services
|
||||||
kubectl -n openim get deployment
|
kubectl -n openim get deployment
|
||||||
kubectl -n openim get ingress
|
kubectl -n openim get ingress
|
||||||
|
kubectl -n openim get pods
|
@ -1,3 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
source ./path_info.cfg
|
source ./path_info.cfg
|
||||||
|
|
||||||
for i in ${service[*]}
|
for i in ${service[*]}
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
service=(
|
service=(
|
||||||
#api service file
|
#api service file
|
||||||
api
|
api
|
||||||
|
@ -5,7 +5,7 @@ ENV WORKDIR /Open-IM-Server
|
|||||||
ENV CONFIG_NAME $WORKDIR/config/config.yaml
|
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 && \
|
RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user