Hi, yes definitely.
Using the InClusterConfig, you’re pod can fire off another pod by submitting it to the API server.
You just have to make sure it has the right RBAC service account stuff.
As an example you can check out black ducks preceptor project for security scanning ; we deploy a single container for installing several deployments / confit maps, and in the Kube/install directory, you can see how we setup RBAC for the protoform container (which is what creates all the dependent objects):
FYI we’d like to move towards open sourcing a community around this pattern for building cloud native installers, so feedback welcome (file an issue if you have any questions on how to generically use it).