No, IPv4 source IPv6 destination is not nearly as easy. Compared to going the other way, or native IPv6.
DNS64 + NAT64, a transition mechanism used in IPv6 only networks to connect to v4, is simple. A tiny v6 prefix can contain the entire v4 address space. Fancy DNS generates AAAA records in this prefix when the result only has an A record. And the dual stack NAT has a simple stateless 1 to 1 conversion to do, which is fast and does not need configuration.
Contrast to going the other way. Let's say the address of the remote service is 2001:db8:114:6614:240e:6d9d:8a1d:59d3
The entire 32 bit IPv4 address space could only contain the last two digit groups, the 8a1d:59d3
part. So fancy DNS tricks and unmodified applications won't work. Theoretically, a dual stack proxy could terminate the v4 connections and make v6 ones going out. But how are you going to get the v6 addresses through, parse application traffic for names in DNS or TLS? And how to keep the flows going, stateful NAT?
However, Kubernetes has its own ideas about networking, and EKS is no exception. While its not just dropping in a NAT64, EKS has dual stack designs. v6 assigned to pods, but also a host only v4 that gets NATed a couple times in the case of v4 to the internet.
Note how simple v6 on the application to v6 on the internet is, out the egress internet gateway with no NAT. Getting this connectivity with v6 external resources is reason for your organization doing this. In addition to removing concerns about sizing subnets for the number of pods.
Getting this implemented and on the modern internet is a project, yes. The very first thing in on a checklist for IPv6 on EKS is the cluster has to be created with v6.
You can do this project. Create a second cluster with this new design. Start new applications on it, and migrate others when there is a maintenance opportunity. Have a revert plan if there is a problem, to go back to how it was before. In the very worst case, the old cluster could be rebuilt as it was. This is infrastructure as code, after all.