I recommend to use containerized AG (or AGs depends on the size of kubernetes cluster). CPU and Memory modification depends on also the size of the culster (I mean the number of pods). After the install you can follow the AG cpu and memory consumption and modify it if it will be required.
To connect the kubernetes cluster api is more simple with containerized AG, than with extrenal AG.
I hope it helps.