Zero downtime with Kubernetes was harder than I expected