values.yaml personalizado.
Pré-requisitos
- Kubernetes 1.16+
- Helm 3.1.0+
- Suporte a provisionador de PV na infraestrutura subjacente
Instalando o chart
Para instalar o chart com o nome da releaseairyschat, use o seguinte. Para implantá-lo no namespace airyschat, passe -n airyschat no comando.
Desinstalando o chart
Para desinstalar/excluir a implantaçãoairyschat:
Volumes persistentes não são excluídos automaticamente. Eles precisam ser removidos manualmente.
Parâmetros
Parâmetros da imagem do AirysChat
Variáveis de Ambiente do AirysChat
Configuração de e-mail para continuidade da conversa (e-mails recebidos)
Variáveis do Postgres
Variáveis do Redis
Variáveis de registro (Logging)
Credenciais de terceiros
Escalonamento Automático (Autoscaling)
Instalar com parâmetros personalizados
Especifique cada parâmetro usando o argumento--set key=value[,key=value] no helm install. Por exemplo,
chat.yourdomain.com.
Como alternativa, um arquivo YAML que especifica os valores para os parâmetros pode ser fornecido durante a instalação do chart. Por exemplo,
Postgres
O PostgreSQL é instalado junto com o chart se você escolher a configuração padrão. Para usar um BD Postgres externo, definapostgresql.enabled como false e defina as variáveis na seção do Postgres acima.
Redis
O Redis é instalado junto com o chart se você escolher a configuração padrão. Para usar um BD Redis externo, definaredis.enabled como false e defina as variáveis na seção do Redis acima.
Escalonamento Automático
Para habilitar o escalonamento horizontal de pods, definaweb.hpa.enabled e worker.hpa.enabled como true. Certifique-se também de descomentar os valores em, resources.limits e resources.requests. Isso pressupõe que o seu cluster k8s já tenha um metrics-server. Caso contrário, implante o metrics-server com o seguinte comando.
Atualizando
Façahelm repo update e verifique a versão dos charts que será instalada. Os Helm charts seguem o versionamento semântico, portanto, se a versão MAIOR (MAJOR) for diferente da versão instalada, pode haver alterações de quebra (breaking changes). Consulte o changelog antes de atualizar.
Solução de problemas
pod has unbound immediate PersistentVolumeClaims
Certifique-se de que os “Persistent Volume Claims” possam ser satisfeitos. Consulte pré-requisitos.ActionController::InvalidAuthenticityToken HTTP Origin header
nginx, você pode fazer isso definindo a configuração proxy_set_header X-Forwarded-Proto https;. Consulte esta issue para saber mais.