diff --git a/jsonnetfile.lock.json b/jsonnetfile.lock.json
index e05e4e0a0c26fbec058f2a8f6d6550e261fd632a..d8455b5607a2523676cadf27b3da923c57788974 100644
--- a/jsonnetfile.lock.json
+++ b/jsonnetfile.lock.json
@@ -8,7 +8,7 @@
                     "subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus"
                 }
             },
-            "version": "cc1d3b421e00f8891582ba9692b78814220c69c6"
+            "version": "920b29babc4f4e490170b73aba2f9de86e0a08b6"
         },
         {
             "name": "ksonnet",
diff --git a/manifests/prometheus-adapter-deployment.yaml b/manifests/prometheus-adapter-deployment.yaml
index 9d28503c5698f6a75bb5ef389a5333a255b60edc..8772a7a55312e6d536f25b5802a1dff96dde5677 100644
--- a/manifests/prometheus-adapter-deployment.yaml
+++ b/manifests/prometheus-adapter-deployment.yaml
@@ -8,6 +8,10 @@ spec:
   selector:
     matchLabels:
       name: prometheus-adapter
+  strategy:
+    rollingUpdate:
+      maxSurge: 1
+      maxUnavailable: 0
   template:
     metadata:
       labels:
@@ -21,7 +25,7 @@ spec:
         - --metrics-relist-interval=1m
         - --prometheus-url=http://prometheus-k8s.monitoring.svc:9090/
         - --secure-port=6443
-        image: quay.io/coreos/k8s-prometheus-adapter-amd64:v0.3.0
+        image: quay.io/coreos/k8s-prometheus-adapter-amd64:v0.4.0
         name: prometheus-adapter
         ports:
         - containerPort: 6443