OP should clarify what the actual question is, so we don’t have to guess. The only thing we know is:
there is no “sudo” program in it
This does not tell us anything about how this image was installed, or what configuration was passed upon installation. The solution to “there is no sudo” is simple: install sudo. Clearly this isn’t enough but we have no idea why.
If you use cloud-init
for example, as discussed here, you can pass the hashed root password.
You seem to be under the impression that getting root on a cloud image is “impossible” which is far from true, but it’s hard to give any useful input if you provide no information on how you’re using the image.