Currently the k8s clusters generated by kaws are locked at two masters and two nodes, which makes the entire project unusable as anything but a technical demo. In order to make the clusters adaptable to any size, both the master servers and nodes should be variable using an autoscaling group. In order to do this, the servers must be able to download and decrypt TLS private keys from etcd instead of being provisioned manually be an administrator over SSH. This will be possible once kaws using KWS instead of GPG for private key encryption. (See #1.)
Currently the k8s clusters generated by kaws are locked at two masters and two nodes, which makes the entire project unusable as anything but a technical demo. In order to make the clusters adaptable to any size, both the master servers and nodes should be variable using an autoscaling group. In order to do this, the servers must be able to download and decrypt TLS private keys from etcd instead of being provisioned manually be an administrator over SSH. This will be possible once kaws using KWS instead of GPG for private key encryption. (See #1.)