Files
ArgoCD Setup 3860809e5c feat(aula-14): adicionar Istio Traffic Splitting com canary deployment
- Instala Istio (base + istiod + ingressgateway)
- Configura Kiali e Jaeger para observabilidade
- Deploy de app-backend v1 e v2 com traffic splitting 90/10
- Integra com Victoria Metrics da aula-12
- Inclui teste-stress.sh para validar distribuição de tráfego
- Tráfego externo passa pelo Istio Gateway via NGINX Ingress
2026-01-24 07:40:51 -03:00

22 lines
409 B
JavaScript

const http = require("http");
let requestCount = 0;
const server = http.createServer((req, res) => {
if (req.url === "/health") {
res.writeHead(200);
res.end("ok");
return;
}
requestCount++;
console.log(`[v2] request ${requestCount}`);
res.writeHead(200);
res.end(`v2 - Request ${requestCount}\n`);
});
server.listen(3000, () => {
console.log("[v2] Porta 3000 (estável)");
});