Skip to content

[Infrastructure] Graceful shutdown, Redis snapshot config, DaemonSet update strategy #418

@Flegma

Description

@Flegma

Summary

Operational configuration gaps affecting service reliability.

Findings

  • All deployments — no terminationGracePeriodSeconds or preStop hooks.
  • Redis configmap — save disables RDB snapshots. noeviction errors when full.
  • Connector DaemonSet — no explicit maxUnavailable. All nodes could update simultaneously.

Impact

Abrupt termination drops requests. Redis data loss on crash. All game nodes offline during update.

Suggested Fix

Add terminationGracePeriodSeconds: 60. Enable RDB snapshots. Set maxUnavailable: 1 on DaemonSet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2-mediumCode quality & robustnessaudit-2026-03From March 2026 codebase auditreliabilityReliability or availability concernservice:infrastructure5stackgg/5stack-panel infrastructure

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions