我们现在部署服务有些慢,大概要5分钟,怀疑是devops性能瓶颈了,能否多运行一个pod呢?会不会出现数据方面的冲突
猪齿鱼各个服务都是支持多POD部署的
agent端也是这样吗?会不会出现部署两遍的情况
agent不行
agent启动的时候我看有日志打印,感觉是可以部署多个
{“level”:“info”,“ts”:1634627734.6999276,“logger”:“leader”,“msg”:“Trying to become the leader.”}
{“level”:“info”,“ts”:1634627735.8037448,“logger”:“leader”,“msg”:“No pre-existing lock was found.”}
{“level”:“info”,“ts”:1634627736.4721208,“logger”:“leader”,“msg”:“Became the leader.”}
这只是启动过程中打印的一句日志,不代表能启动多个。而且agent也没有在多pod情况下做同步优化
为了提高效率,我把同一个集群添加两遍有效果吗?这样猪齿鱼层面看到的是两个集群,通过权限把不同项目放到两边管理
可以这么做。但不建议这样,会产生这种问题:
在组织A 中的项目A激活集群,创建一个环境(环境code: env-test)后,组织B中的项目B激活集群创建的环境(环境code:env-test)会和组织A中的产生冲突
我是开源版本,就一个组织
如果要这么用,得规范所有项目下的环境code不能重复