diff --git a/README.md b/README.md
index 7d1708f6e6475fa6627266558e8abad62b4ee2ea..9aea4217d2b8b77293148d972e1a2f8678a436a6 100644
--- a/README.md
+++ b/README.md
@@ -151,7 +151,7 @@ Note: Upstart/SysV init based OS types are not supported.
   - [cephfs-provisioner](https://github.com/kubernetes-incubator/external-storage) v2.1.0-k8s1.11
   - [rbd-provisioner](https://github.com/kubernetes-incubator/external-storage) v2.1.1-k8s1.11
   - [cert-manager](https://github.com/jetstack/cert-manager) v0.16.1
-  - [coredns](https://github.com/coredns/coredns) v1.7.0
+  - [coredns](https://github.com/coredns/coredns) v1.8.0
   - [ingress-nginx](https://github.com/kubernetes/ingress-nginx) v0.43.0
 
 ## Container Runtime Notes
diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml
index fcf3e6241ed1fb13cd70450f68e442c91823a067..4bde1079eb3c4bfb0e46713df821a5277f24983c 100644
--- a/roles/download/defaults/main.yml
+++ b/roles/download/defaults/main.yml
@@ -492,7 +492,7 @@ haproxy_image_tag: 2.3
 # bundle with kubeadm; if not 'basic' upgrade can sometimes fail
 coredns_image_is_namespaced: "{{ (kube_major_version | regex_replace('^v', '') | float) >= 1.21 }}"
 
-coredns_version: "v1.7.0"
+coredns_version: "v1.8.0"
 coredns_image_repo: "{{ kube_image_repo }}{{'/coredns/coredns' if (coredns_image_is_namespaced | bool) else '/coredns' }}"
 coredns_image_tag: "{{ coredns_version if (coredns_image_is_namespaced | bool) else (coredns_version | regex_replace('^v', '')) }}"