Firstly, if this is the wrong place to post such a basic question then please let me know.
Overall the documentation on the Kubernetes page is clear, I am just having trouble understanding the following statement, from this page:
Dev and Ops separation of concerns: create application container images at build/release time rather than deployment time, thereby decoupling applications from infrastructure.
This is confusing for me, because in my limited history with devops I have only seen deployments occurring right after the build occurs. So how is it possible to decouple these two things? I am probably misinterpreting the statement or missing some piece of information.
Could anyone please provide a concrete example of how Kubernetes allows one to separate image creation from the deployment, and what are the benefits?