I believe the pieces are there to do what you’re asking, but it’s not clear to me if you can assign individual apps (as pods in k8s) to a specific node.
In Kubernetes, the concept you’re looking for is the
nodeSelector. ShinyProxy exposes that through the
configuration.yaml file, see documentation here https://www.shinyproxy.io/configuration/#kubernetes.
The trick is whether or not you can specify the tags by app, or if the configuration file only lets you specify one set of tags for the ShinyProxy-created pods.
Good luck! I have been using ShinyProxy with Kubernetes in AWS EKS and it’s working very well to meet my use-case.