K8s – Rolling Restart All Deployments (Bash)

Below is a ready-to-use script. Review and adapt variables to your environment.

#!/usr/bin/env bash
NS="${1:-default}"
for d in $(kubectl -n "$NS" get deploy -o name); do
  kubectl -n "$NS" rollout restart "$d"
done
  

← Back to SQL