k8s is not a pain, I would never return to something like Pupet / Ansible / etc ... to deploy bare ec2 instances, it's just re-inventing the wheel badly.
Just use ECS / Fargate with an ALB in front if you need a simpler use case.
Just use ECS / Fargate with an ALB in front if you need a simpler use case.
I've never had DNS problems going down, the only thing I've seen is app that would create too many iptables entries when flooding request dns ( app problem ).