最新文章

中间件 ·

Elasticsearch设置默认配置创建3个分区和1个副本

业务需求创建的索引需要生成的时候创建3个分区一个副本。保证数据的可靠性。 es配置是3节点。 配置的原理如下 就是新生成的索引文件,在创建时根据配置来确认分区和副本 直接到kibana执行下面的命令 意思是设置模板idx_group_send_message 然后创建的索引通配到idx_group_send_message_*这个名称时 就设置成3分片一副本 ...
微服务 ·

记一次pod伸缩时流量提前进入的解决思路

由于业务需求,需要在网关上新增一个配置,由于不支持软加载,对pod进行重启。为了方便晚上业务低峰期操作进度在9点22时进行了pod扩容,从6扩展到12个。但是9.30后,前端状态码报警出现502。进行排查后发现。在9点22扩容时流量已经提前进入到了新的pod下,而新的pod启动时还没有就绪。导致新的流量到达新pod时响应出错...
微服务 ·

k8s通过nodeSelector参数同时配置污点不允许其他pod调度到这个节点上

业务场景因为某些服务不稳定,导致会影响到基础的服务需要把服务强制绑定到某个节点。同时不允许其他服务调度到这个节点上。配置如下。可以通过界面或者命令行配置标签配置污点命令如下kubectl taint node nodexx1 node-type=production:NoSchedule通过命令可以看到标签和污点已经设置好了kubectl describe nodes nodex...