title: kubernetes imagePullPolicy:Always is not pulling image automatically
body: <p>I want that every time I create a new image with the tag <code>latest</code> Kubernetes automatically pull the new image. I added <code>imagePullPolicy: Always</code> in pod spec but it doesn't update the old image with new image.</p>
  <pre><code>apiVersion: apps/v1
  kind: Deployment
  metadata:
    name: node
    namespace: dev
    labels:
      app: my-node-app
  spec:
    replicas: 2
    selector:
      matchLabels:
        app: my-node-app
    template:
      metadata:
        labels:
          app: my-node-app
      spec:
        hostNetwork: true
        securityContext:
          fsGroup: 1000
        containers:
        - name: node
          imagePullPolicy: Always
          image: gcr.io/my-repo/my-node-app:latest
          ports:
          - containerPort: 3000
          envFrom:
            - configMapRef:
                name: my-configmap
          resources:
            requests:
              cpu: 100m
              memory: 128Mi
            limits:
              cpu: 2
              memory: 8Gi
        restartPolicy: Always
  </code></pre>