Dev.to
5/11/2026

EP3: Native Kubernetes deployment is officially working in Coolify. But getting there meant wrestling with vicious race conditions.
Short summary
Coolify now natively supports Kubernetes deployments, with users able to spin up K3s clusters or link external clusters directly from the dashboard. The team overcame a critical race condition: async deployments triggered premature status checks before Kubernetes had scheduled pods, causing false failure reports. The solution involved a two-minute graceful window in the status pipeline to distinguish expected startup delays from actual failures.
- •Native Kubernetes support shipped for Coolify with K3s and external cluster linking via UI
- •Race condition: async deployments triggered status checks before pod scheduling, causing false failures
- •Fix: two-minute graceful window allows UI to distinguish startup delays from actual failures
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



