diff --git a/README.md b/README.md
index fb8cf6a41c1d6badb0ac462fd4c4f56cf5243222..0133f59b1b384bf89f1829c16e07e709be5d9971 100644
--- a/README.md
+++ b/README.md
@@ -122,7 +122,7 @@ Note: Upstart/SysV init based OS types are not supported.
   - [containerd](https://containerd.io/) v1.3.9
   - [cri-o](http://cri-o.io/) v1.19 (experimental: see [CRI-O Note](docs/cri-o.md). Only on fedora, ubuntu and centos based OS)
 - Network Plugin
-  - [cni-plugins](https://github.com/containernetworking/plugins) v0.8.7
+  - [cni-plugins](https://github.com/containernetworking/plugins) v0.9.0
   - [calico](https://github.com/projectcalico/calico) v3.16.5
   - [canal](https://github.com/projectcalico/canal) (given calico/flannel versions)
   - [cilium](https://github.com/cilium/cilium) v1.8.5
diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml
index 1c1f791c531c8d9a4ef959ef480ca7fe309b31bb..f85ed8dd258361a305bd7a980dfb6fe7ae0c0d19 100644
--- a/roles/download/defaults/main.yml
+++ b/roles/download/defaults/main.yml
@@ -74,7 +74,7 @@ typha_enabled: false
 
 flannel_version: "v0.13.0"
 
-cni_version: "v0.8.7"
+cni_version: "v0.9.0"
 
 weave_version: 2.7.0
 pod_infra_version: "3.3"
@@ -428,9 +428,9 @@ etcd_binary_checksums:
   arm64: 1934ebb9f9f6501f706111b78e5e321a7ff8d7792d3d96a76e2d01874e42a300
   amd64: 2ac029e47bab752dacdb7b30032f230f49e2f457cbc32e8f555c2210bb5ff107
 cni_binary_checksums:
-  arm: 5757778f4c322ffd93d7586c60037b81a2eb79271af6f4edf9ff62b4f7868ed9
-  arm64: ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f
-  amd64: 977824932d5667c7a37aa6a3cbba40100a6873e7bd97e83e8be837e3e7afd0a8
+  arm: 11e6f62c6e67cb17b98f91e30718a057c6caf88d02e8f6ab3f3e0e8f642e0e26
+  arm64: 49bdf1d3c852a831964aea8c9d12340b36107ee756d8328403905ff599abc6f5
+  amd64: 58a58d389895ba9f9bbd3ef330f186c0bb7484136d0bfb9b50152eed55d9ec24
 calicoctl_binary_checksums:
   arm:
     v3.16.5: 0