diff --git a/upup/pkg/fi/cloudup/new_cluster.go b/upup/pkg/fi/cloudup/new_cluster.go
index <HASH>..<HASH> 100644
--- a/upup/pkg/fi/cloudup/new_cluster.go
+++ b/upup/pkg/fi/cloudup/new_cluster.go
@@ -1015,7 +1015,7 @@ func addCiliumNetwork(cluster *api.Cluster) {
 	} else {
 		k8sVersion, err := version.ParseKubernetesVersion(cluster.Spec.KubernetesVersion)
 		if err == nil {
-			if version.IsKubernetesGTE("1.12", *k8sVersion) {
+			if version.IsKubernetesGTE("1.18", *k8sVersion) {
 				nodeport = true
 			}
 		} else {
Min k8s version for nodeport should be <I>

We newer kernel, and ubuntu <I> is only default from <I> and on