diff --git a/README.md b/README.md
index 3abf8b0a4003f9f1f1dd262f3b454a65f5616f33..63b4c5204d5f87cd5f99e1b21167627a9d99e231 100644
--- a/README.md
+++ b/README.md
@@ -145,7 +145,7 @@ Note: The list of validated [docker versions](https://kubernetes.io/docs/setup/p
 
 ## Requirements
 
-- **Minimum required version of Kubernetes is v1.16**
+- **Minimum required version of Kubernetes is v1.17**
 - **Ansible v2.9+, Jinja 2.11+ and python-netaddr is installed on the machine that will run Ansible commands**
 - The target servers must have **access to the Internet** in order to pull docker images. Otherwise, additional configuration is required (See [Offline Environment](docs/offline-environment.md))
 - The target servers are configured to allow **IPv4 forwarding**.
diff --git a/roles/kubespray-defaults/defaults/main.yaml b/roles/kubespray-defaults/defaults/main.yaml
index 9a0cfe50bf6db9dfcfcea40a83a5fccc95f1b449..122e9775fc5aec206968bb9a52efa700a01d3994 100644
--- a/roles/kubespray-defaults/defaults/main.yaml
+++ b/roles/kubespray-defaults/defaults/main.yaml
@@ -18,7 +18,7 @@ disable_swap: true
 kube_version: v1.18.8
 
 ## The minimum version working
-kube_version_min_required: v1.16.0
+kube_version_min_required: v1.17.0
 
 # use HyperKube image to control plane containers
 kubeadm_use_hyperkube_image: False