Can you expand a bit on how you still end up with non-reproducible environments? Not that I doubt it! Just would like to here some details, or a specific example.
1) it usually doesn't have sshd
2) you change would be thrown away at nearest container restart or migration.
The only way for it to persist is to do the right thing, i.e. apply the change where you should and have the container rebuilt.
Disclosure: I work at Google on Kubernetes.