[]
活字格云服务安装好以后,默认不是负载均衡状态,需要手动开启相关设置。
在管理控制台的负载均衡配置界面,开启负载均衡,并配置数据库和redis,如下图所示。
Redis服务地址必须包含端口号。
请使用最新版的Linux版的redis服务,不支持windows版的redis服务。
在许可列表页面,输入正确的激活码激活服务器(支持离线激活)。
负载均衡的激活码为特殊激活码,不同的key允许的活字格服务的副本数量不一样,如果实际的副本数量超过了激活码的限制数量,会导致所有的活字格APP停止运行。
激活服务后,配置完成,可以扩展服务的副本了(不要超过license允许的数量,如果是自动扩容也不要超过这个数量),参考命令:
kubectl scale deployment mytest-forguncy-forguncy-pod --replicas=5
附件文件统一存放在pod内部的/opt/ForguncyAttach路径下
备份文件统一存放在pod内部的/opt/ForguncyRestore路径下
附件的备份文件存放在pod内部的/opt/ForguncyRestore/Backup-8485920B-2CC9-4BB9-BA7F-E3D0BE413F76文件夹下
日志文件统一存放在pod内部的/opt/ForguncyLogs路径下,并使用pod名称作为子文件夹名称
程序中调用存储时,请使用pod内部的存储路径,相关说明参考第四十九章 负载均衡的共享路径部分。
管理控制台的https选项和app的https选项,在K8S下不是必须的,如需要提供https服务,建议在Ingress上配置https,以减少维护成本。
所有发布的app,在第一次发布时,会自动设置app的域名,app域名为发布时活字格设计器中填写的服务器地址,建议使用Ingress配置的地址。这个地址只有第一次发布时修改,删除app重新发布同名app并不会改变这个地址,如果设置与实际情况不符,请手动更改。
必须要配置管理控制台的域名为Ingress的外部地址,以便使用找回密码等重要功能。
查看监控时,需要选择一台具体的服务器进行查看,下拉框中列出了机器名的后缀部分。
type=note
说明:
负载均衡日志支持 Elasticsearch数据库,如果使用 Elasticsearch 来保存日志,您可以使用命令来停止 influxdb pod,如
testchart-influx-pod-5445bf9568-w75vg
。如果需要将日志数据库从Elasticsearch更改为influxdb,则需要先启动influxdb pod,如
testchart-influx-pod-5445bf9568-w75vg
。