Everything you wrote makes a lot of sense. We’re also looking into that stuff and one thing I believe will be extremely important is looking forward to an “operator” for Kubernetes with the intelligence needed to handle domino deployments, scaling, database distribution etc.
Great overview what’s missing! I forward your blog post to IBM dev. One thing they should work on is a management REST API to register new servers, add them to a cluster and register new users. The APIs are already there (Java/LS/C), could as well be a community project to speed this up.
Licencing also needs to be suitable for this type of environment. The approach of spawning multiple servers is only suitable where licencing includes as many servers as you want ( because you have suitable Notes licences ). It would not work for non Notes users ( i.e. web users or API consumers ) in many cases.