m/n/kubernetes/service: only note lack of reconciliation every 10 seconds

Change-Id: I6e070325daa265e2e0a65bc5f5e69cc5c9869a04
Reviewed-on: https://review.monogon.dev/c/monogon/+/1384
Tested-by: Jenkins CI
Reviewed-by: Leopold Schabel <leo@monogon.tech>
diff --git a/metropolis/node/kubernetes/service_controller.go b/metropolis/node/kubernetes/service_controller.go
index d17b330..5d9580f 100644
--- a/metropolis/node/kubernetes/service_controller.go
+++ b/metropolis/node/kubernetes/service_controller.go
@@ -167,6 +167,7 @@
 		}
 		if time.Now().After(startLogging) {
 			supervisor.Logger(ctx).Errorf("Still couldn't do initial reconciliation: %v", err)
+			startLogging = time.Now().Add(10 * time.Second)
 		}
 		time.Sleep(100 * time.Millisecond)
 	}