the dedicated VPC approach definitely works. But, in case you weren't aware, kops can launch a cluster in an existing vpc pretty trivially.
1. create your cluster specifying the existing VPC id and CIDR. do not use the --yes flag (I'm not sure the VPC cidr is really even used with this approach)
2. edit the cluster definition (kops edit cluster xxxxxxxxx) and just change the subnet CIDRs to whatever nonexistant ones you would like for kops to create and use.
1. create your cluster specifying the existing VPC id and CIDR. do not use the --yes flag (I'm not sure the VPC cidr is really even used with this approach)
2. edit the cluster definition (kops edit cluster xxxxxxxxx) and just change the subnet CIDRs to whatever nonexistant ones you would like for kops to create and use.