Image Ensuring up-to-date images for running pods using GitLab Kubernetes Agent

I have a question regarding using the ‘latest’ tag for a Docker image in Kubernetes. Let’s assume that the ‘latest’ tag is updated with every developer build or Docker push. Moreover, I have a manifest.yaml file that specifies ‘imagePullPolicy: always’. However, this policy only takes effect for newly created and restarted pods. This presents a challenge in ensuring that a running pod uses the latest image available. I am currently facing this issue while implementing a pull-based deployment strategy. Could you advise on how to address this problem?