Discurso em Kubernetes (K8S)

Olá. Minha empresa está tentando configurar o Discourse em nossa infraestrutura para conteúdo de usuários. Portanto, criei uma imagem com código Ruby e um Helm chart. Implantei a aplicação no Kubernetes sem problemas. No entanto, nosso gerente de conteúdo teve problemas com a página de administração: ela mostrava um valor antigo para um campo alterado. Verifiquei o banco de dados — tudo estava correto. Vi um novo valor na tabela site_settings. Então, decidi investigar como o servidor foi iniciado. Descobri que o servidor de aplicativos Puma foi iniciado com 4 workers. Reduzi o número de workers para 1 e o problema foi resolvido. Minha pergunta é: como devo corrigir isso para uma configuração em cluster? Existe um cache de configuração compartilhado para o Discourse?

2 curtidas