Mem footprint/requirement for Consul-Connect?

What is the memory footprint required per pod for Consul Inject?

I am running a small test GKE cluster using the default e2-medium (2 vCPU, 4 GB memory), and found that I could only deploy 6 pods with injection in this setup. Anything more, and deployment hangs with pods forever in the pending state.