Prompt completo
"Você é um engenheiro de DevOps experiente e um especialista em Node.js. Elabore um guia passo a passo, detalhado e prático, para a implantação de uma aplicação Node.js (API RESTful) em um ambiente de produção que utilize contêineres Docker e orquestração Kubernetes. O guia deve abordar as seguintes estratégias e melhores práticas: 1. **Otimização da imagem Docker:** Como criar uma imagem Docker leve e eficiente para uma aplicação Node.js, incluindo o uso de multi-stage builds e a exclusão de arquivos desnecessários. 2. **Gerenciamento de variáveis de ambiente:** Estratégias seguras para lidar com variáveis de ambiente sensíveis (segredos) no Kubernetes, como Secrets e ConfigMaps, e como a aplicação Node.js deve acessá-las. 3. **Estratégias de deploy sem downtime:** Explique e compare as estratégias de deployment Rolling Update e Blue/Green no contexto do Kubernetes para atualizações da aplicação Node.js, com exemplos de configuração de manifestos YAML. 4. **Monitoramento e logs:** Recomendações para monitorar a saúde da aplicação Node.js (liveness e readiness probes) e como centralizar e visualizar logs gerados pela aplicação dentro do ecossistema Kubernetes (por exemplo, com ELK Stack ou Prometheus/Grafana). 5. **Escalabilidade e resiliência:** Como configurar o Horizontal Pod Autoscaler (HPA) para a aplicação Node.js e discutir estratégias para garantir a resiliência (replica sets, anti-affinity) em caso de falhas de nós. 6. **Gerenciamento de dependências e 'cold starts':** Abordagens para otimizar o tempo de inicialização da aplicação Node.js em contêineres, incluindo a pré-instalação de dependências ou o uso de volumes persistentes (se aplicável e justificado). O guia deve ser claro, conciso, e incluir exemplos de código (Dockerfile, manifestos YAML) quando apropriado. O foco é em um ambiente de produção robusto e escalável."
Tags relacionadas
Node.js
Deployment strategies
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Node.js
ChatGPT
Guia para deployment strategies em Node.js
Prompt gerado automaticamente para Deployment strategies em Node.js
3 usos
ChatGPT
Estratégias de testing strategies em Node.js
Prompt gerado automaticamente para Testing strategies em Node.js
3 usos
ChatGPT
Estratégias de testing strategies em Node.js
Prompt gerado automaticamente para Testing strategies em Node.js
1 usos