I am migrating an application in Nodejs to kubernetes in GCP. In CI tutorials, I see the updated application being copied to a new docker image and sent to GCR.
The process of uploading an image is slow compared to updating only the code. So what exactly is the gain of sending a new image containing the application?

