
Graceful Shutdown in Node.js-Produktionsdiensten
Die meisten Node.js-Dienste verlieren bei jedem Deployment laufende Requests: SIGTERM korrekt behandeln, Verbindungen drainen, sauber beenden.
Tags
15 Artikel · Seite 1 von 2

Die meisten Node.js-Dienste verlieren bei jedem Deployment laufende Requests: SIGTERM korrekt behandeln, Verbindungen drainen, sauber beenden.

Konfiguriere Liveness-, Readiness- und Startup-Probes korrekt, um Kaskadenausfälle und unnötige Neustarts zu verhindern und Traffic richtig zu lenken.

Praktischer Leitfaden zu GitOps mit Flux und ArgoCD: Repo-Struktur, Drift-Erkennung, automatisierte Reconciliation und Progressive Delivery.

Praxisnaher Leitfaden zu Zero-Downtime-Deployments: Blue-Green, Canary-Releases und Rolling Updates mit automatisiertem Rollback.

Service-Mesh-Architektur mit Istio und Linkerd: Traffic-Management, mutual TLS, Observability, Circuit Breaking — und wann es sich nicht lohnt.

GitOps-Workflows, die Kubernetes-Infrastruktur über Pull Requests mit ArgoCD und Flux verwalten: Repo-Struktur, Sync-Policies, Health Checks, Rollback.

Requests, Limits und QoS-Klassen in Kubernetes plus HPA, VPA und Cluster Autoscaling — Konfigurationen zwischen Performance, Kosten und Stabilität.

Robustes Secrets-Management mit HashiCorp Vault, AWS Secrets Manager und Sealed Secrets: Rotation, Injection, Least Privilege, kein Secret Sprawl.

GitOps mit ArgoCD für Kubernetes: Application-of-Applications, Secret-Handling, Drift-Erkennung, Multi-Cluster-Sync und progressive Rollouts.

GitOps-Workflows mit deklarativer Konfiguration und Git-gesteuerten Pipelines bringen Versionierung, Auditierbarkeit und Reproduzierbarkeit.

Meistere Kubernetes-Netzwerkrichtlinien, um Pod-Traffic zu kontrollieren, Mikrosegmentierung umzusetzen und Workloads mehrschichtig zu schützen.

Wie man CPU- und Speicher-Requests und -Limits richtig setzt und dabei OOMKills, CPU-Drosselung und verschwendete Cluster-Kapazität vermeidet.