diff --git a/manifests/kube-state-metrics-clusterRole.yaml b/manifests/kube-state-metrics-clusterRole.yaml
index cae184834cfff42306b4d56fff6cff4004267ba8..c519a918fa5ef362986dd9c3030316eb7f77750f 100644
--- a/manifests/kube-state-metrics-clusterRole.yaml
+++ b/manifests/kube-state-metrics-clusterRole.yaml
@@ -34,6 +34,9 @@ rules:
   - apps
   resources:
   - statefulsets
+  - daemonsets
+  - deployments
+  - replicasets
   verbs:
   - list
   - watch
diff --git a/manifests/kube-state-metrics-role.yaml b/manifests/kube-state-metrics-role.yaml
index 0063ffb453a8d1f254755e7209a73f74ec1a5195..e03d889881fd2b0792e1a394d479e2c60c5a4cc2 100644
--- a/manifests/kube-state-metrics-role.yaml
+++ b/manifests/kube-state-metrics-role.yaml
@@ -19,3 +19,12 @@ rules:
   verbs:
   - get
   - update
+- apiGroups:
+  - apps
+  resourceNames:
+  - kube-state-metrics
+  resources:
+  - deployments
+  verbs:
+  - get
+  - update