aws / eks-anywhere

Run Amazon EKS on your own infrastructure 🚀
https://anywhere.eks.amazonaws.com
Apache License 2.0
1.98k stars 290 forks source link

vSphere DRS Anti-Affinity VM-VM rule creation / updating via EKSCTL #3642

Open echel0n opened 2 years ago

echel0n commented 2 years ago

What would you like to be added: The ability to enable vSphere DRS Anti-Affinity VM-VM rule creation so that control plane, etcd, and worker nodes don't all end up on the same ESXi node

Why is this needed: Code to be added into eksctl to interact with vCenter for the rule creation and updating, anti-affinity rules should be settable for control planes, etcd, and worker nodes

echel0n commented 2 years ago

I'd like to add that this currently is possible by manually setting up through vCenter, however, on every cluster upgrade the EKS-A node names change which ends up breaking to VM host rules.

sleterrier commented 1 year ago

Any updates? This is a critical feature for production adoption; a single VMware host failure currently carries the risk of bringing an entire EKS-Anywhere cluster down.