Как деплоить Node.js в Kubernetes?

Senior
261 просмотров
AFK Offer AI

Deployment манифест: replicas: 3, image, livenessProbe: httpGet /health, readinessProbe: httpGet /health/ready. Ресурсы: resources.requests.memory/cpu, resources.limits. ConfigMap для конфигурации, Secret для секретов. HorizontalPodAutoscaler для авто-масштабирования по CPU/RPS. Service типа ClusterIP + Ingress. PodDisruptionBudget для rolling updates. Graceful shutdown: terminationGracePeriodSeconds: 30. Для БД соединений: уменьшай pool размер если много реплик — postgres имеет max_connections.

Следующий вопрос

Как делать load testing Node.js API?