Hello,
I cannot answer all (or maybe any) of your questions, but I will try.
First of all, this is (probably) the most active group besides a dedicated Slack group for developers (which you might want to join - I hope somebody else can provide more information - it is found at
pxtools.slack.com - you need an invite to join.
Second, great that you got it (somewhat) working with Kubernetes and containers. We at Statistics Denmark (who currently are in the (long) process of implementing such a setup) might contact you ;-)
As regards CNMM database and PX Files, my belief is that they provide the same functionality, just in wildly different ways. The PX file is a different approach from the database. But they have different strengths and weaknesses. Files are fast, selfcontained and can be read efficient. Databases provide easier update and publishing options (we use it), but can be more difficult to setup and handle - files can easily be exported as PX files, by the way (using PxWebApi). I am no expert (no, really, I am not), but it totally depends on your needs and capabilities what you choose. I really do think they support the same options/functionality, but support for file/database in tools may vary a lot.
About the CNMM image, I think you are right, and I think it is the plan to move/create it in PxTools, but I do not know if this is the correct status.
We in Statistics Denmark have also considered using CNMM 2.4 instead of 2.3 (or even come with suggestions for a 2.5, that would be fun, but no promises at all - above my paygrade), and we, too, have wondered about documentation for this. So +1 on that subject.
PX File format is somewhat being "locally" extended/expanded/revised, it seems. I believe some new stuff has made its way (or is on the way - or was talked about) to PxWebApi, but I am unsure. We talked about it at the annual PX Meeting (in Helsinki, Finland, back in October, I think it was), but where it ended, I am unsure. So the latest official version is probably still from 2013. Also, PxWebApi uses JSON-STAT2 as its "local" data format for use with PxWeb 2.
Other members of this group - which are acutal experts - will most probably be able to fill in the blanks and answer your questions more precisely than my answers :-)
Kind regards
Stefan Jul Gunnersen
Chief adviser (IT developer) at Statistics Denmark