kubectl kubectl apply 什么都不做

nir*_*368 5 deployment kubernetes

我在 k8s 中有现有部署,我想更新容器,我在部署中更新了 docker 镜像标签(新的唯一 id)并运行:

kubectl apply -f testdeploy.yml --namespace=myapp
Run Code Online (Sandbox Code Playgroud)

输出是:deployment.apps/fakename configured

但什么也没发生。

当我跑步时,kubectl get pods --namespace=myapp我只能看到一个年老的豆荚。

有时有效,有时无效,为什么?

怎么了?

adp*_*adp 3

尝试添加ImagePullPolicy: Always如下:

    spec:
      containers:
      - image: <YOUR_IMAGE>:<YOUR_TAG>
        imagePullPolicy: Always
Run Code Online (Sandbox Code Playgroud)