Skip to main content

Deployment Problems

This guide covers common deployment issues across Kubernetes, Docker, and Cloud Run environments.

Kubernetes Pod CrashLoopBackOff

Symptom: Pods continuously restart with CrashLoopBackOff status Diagnosis:
Common Causes & Solutions:

1. Missing Environment Variables

Fix: Add missing secrets to deployments/base/secrets.yaml or External Secrets configuration.

2. Cloud SQL Proxy Connection Failure

Fix: See our GKE Runbooks.

3. Resource Limits Too Low


Docker Container Won’t Start

Symptom: docker-compose up fails with container exit code Diagnosis:
Common Causes:

1. Port Already in Use

2. Health Check Failing

3. Volume Mount Permissions


Cloud Run Deployment Fails

Symptom: Cloud Run deployment fails with ERROR: (gcloud.run.deploy) INVALID_ARGUMENT Common Errors:

1. Container Image Not Found

2. Service Account Permissions

3. Environment Variables Too Large


Kustomize Build Errors

Symptom: Error: accumulating resources: accumulation err='merging resources...' Common Issues:

1. ConfigMap Generator with behavior: replace

2. Missing Base Resources

3. Duplicate Resource Names


Still Having Issues?

For more detailed deployment troubleshooting: