Hi Hanson,
Yes, I am using the free license.
The documentation for the operator states that leaf height of 1 is 32Gb of RAM, and I can confirm that that is what I am seeing set as the requests/limits on my pods. Additionally, if I set the leaf height to 0.5 then I can see the pod limits being set at 16Gb of RAM, but am still hitting the same licensing issue.
Also, I am not seeing it try and use 2 units per leaf, but 4 (when it should be using 1), so I am not sure how this could be the issue.
I’m not sure if this is still accurate, but the information I’m using for reference on how the licensing calculation should work on kubernetes is from a forum post from a couple of years back: Using the Free License on a Kubernetes Cluster with more memory than allowed - #2 by hanson
Also, we are changing our licensing code so it will track container hard memory and cpu limits instead of the underlying host limits. This change should be released in a 7.1 patch release sometime this month. This will make running MemSQL free edition in k8s a lot easier then today.