You can now use a custom AMI with EKS managed node groups;
Details: introducing-launch-template-and-custom-ami-support-in-amazon-eks-managed-node-groups
Just create a new launch template and set this on the EKS NodeGroup;
The alternative is to use self-managed nodes, but then you have to manage the ASG yourself.