we use this architecture at $job. the cells being kube pods. That's just on the platform side of things. I'm sure it was based on something on someone's promotion doc. given the recurrent problems we've, it hasn't helped at all.
I don't think that's what this is about. It's more like your whole kube environment is one cell, your VMware environment is another cell, etc. It's a semi-principled way to incrementally migrate/modernize an app without having to do a big rewrite onto a single platform.