Open cjellick opened 6 years ago
I havent thought through the design/implementation in detail, so first thing we need is an analysis of if it can be done, how it can be done, and how long it would take.
Would it be possible to extend this capability to the EC2 driver also? Not being able to directly modify write_files portion of the cloud config to handle any other post provision node specific tasks means we have to treat all the nodes like pets instead of cattle.
This will also fix #16730
We have gotten many requests for small enhancements and tweaks to our EKS integration. We are addressing them one-by-one by exposing new fields for EKS, but EKS works by creating a K8S control plane and then use several cloud formation tempaltes to create the networking, storage, and VMs for the worker nodes. This means that the literally anything you can do in EC2 is possible. We won't be able to support every single enhancement request for EKS.
So, as an alterantive, we want to expose an "advance mode" where we expose the cloud formation templates we are using to create the worker nodes (and their networking and storage) and let the user edit them in the UI and just use exactly what the user submits for those yaml files.