Prompt completo
Você é um especialista em DevOps com foco em Kubernetes. Sua tarefa é criar um guia passo a passo, detalhado e prático, para implementar uma estratégia de *Disaster Recovery* ativa-ativa para uma aplicação web stateless em um cluster Kubernetes multi-região (utilizando um controlador de admissão para *traffic shifting* baseado em latência e um operador de banco de dados para replicação de dados entre clusters). O guia deve incluir: 1. **Pré-requisitos:** O que o usuário precisa ter configurado antes de começar (e.g., dois clusters Kubernetes em diferentes regiões, um provedor de DNS com suporte a *latency-based routing*, etc.). 2. **Arquitetura:** Um diagrama conceitual da solução proposta, explicando os componentes e suas interações. 3. **Configuração da Aplicação:** Como configurar a aplicação (contêineres, *Deployments*, *Services*) para ser resiliente e independente de estado. 4. **Configuração do Banco de Dados:** Detalhes sobre a replicação de dados entre os clusters (assumindo um banco de dados como PostgreSQL com um operador como o CloudNativePG ou Crunchy Data PGO). 5. **Configuração do DNS e Balanceamento de Carga:** Como configurar o provedor de DNS para direcionar o tráfego com base na latência e como os *Ingress Controllers* ou *Load Balancers* atuam em cada cluster. 6. **Controlador de Admissão (Admission Controller) para Traffic Shifting:** Como implementar um controlador de admissão personalizado ou usar uma ferramenta existente (e.g., Linkerd, Istio com *traffic shifting* baseado em latência) para direcionar o tráfego para o cluster mais próximo/saudável. 7. **Testes de Failover e Failback:** Instruções claras sobre como simular uma falha em uma região e verificar o *failover* automático, e como realizar o *failback* quando a região original for restaurada. 8. **Monitoramento e Alertas:** Quais métricas monitorar e como configurar alertas para garantir a saúde do sistema e a eficácia do *Disaster Recovery*. O guia deve ser didático, prático, e incluir exemplos de manifestos YAML quando apropriado. O objetivo é que um engenheiro de DevOps possa seguir o guia e implementar a
Tags relacionadas
Kubernetes
Casos de uso práticos em Kubernetes
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 Kubernetes
ChatGPT
Melhores práticas de casos de uso práticos em kubernetes para Kubernetes
Prompt gerado automaticamente para Casos de uso práticos em Kubernetes em Kubernetes
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em kubernetes para Kubernetes
Prompt gerado automaticamente para Casos de uso práticos em Kubernetes em Kubernetes
5 usos
ChatGPT
Melhores práticas de casos de uso práticos em kubernetes para Kubernetes
Prompt gerado automaticamente para Casos de uso práticos em Kubernetes em Kubernetes
5 usos