From 5326741b26e1378120e1fe5d2cc9231814100506 Mon Sep 17 00:00:00 2001 From: wangchuxiao Date: Mon, 23 May 2022 19:14:29 +0800 Subject: [PATCH] k8s deploy --- config/config.yaml | 2 ++ deploy_k8s/k8s_openim_deploy.md | 2 ++ deploy_k8s/kubectl_start_all.sh | 2 ++ 3 files changed, 6 insertions(+) diff --git a/config/config.yaml b/config/config.yaml index 79375f351..34f874dfa 100644 --- a/config/config.yaml +++ b/config/config.yaml @@ -7,6 +7,8 @@ etcd: etcdSchema: openIM #默认即可 etcdAddr: [ 127.0.0.1:2379 ] #单机部署时,默认即可 +k8sMod: false #开启k8s模式 使用pod里面环境变量请求services调用服务 而并非etcd + mysql: dbMysqlAddress: [ 127.0.0.1:13306 ] #mysql地址 目前仅支持单机,默认即可 dbMysqlUserName: root #mysql用户名,建议修改 diff --git a/deploy_k8s/k8s_openim_deploy.md b/deploy_k8s/k8s_openim_deploy.md index 17433e6ef..be0d76483 100644 --- a/deploy_k8s/k8s_openim_deploy.md +++ b/deploy_k8s/k8s_openim_deploy.md @@ -16,6 +16,8 @@ nodeSelector: 创建资源清单时添加上nodeSelector属性对应即可 修改每种服务数量,建议至少每种2个rpc。 +jssdk 需要在sdk_server/deployment.yaml修改启动端口等 + ### 4. 修改ingress.yaml配置文件 ### 5. 执行./kubectl_start.sh脚本 diff --git a/deploy_k8s/kubectl_start_all.sh b/deploy_k8s/kubectl_start_all.sh index afc56aeaa..340d82e08 100644 --- a/deploy_k8s/kubectl_start_all.sh +++ b/deploy_k8s/kubectl_start_all.sh @@ -22,6 +22,8 @@ service=( demo ) +mkdir -p /db/sdk #path for jssdk sqlite + for i in ${service[*]} do kubectl -n openim apply -f ./${i}/deployment.yaml