11.4. 使用 Admission Controller 来始终拉取镜像
镜像拉取到某个节点后,来自任何用户在该节点上的任何 Pod 都可以使用该镜像,而无需对镜像进行授权检查。为确保 Pod 不使用它们没有凭证的镜像,请使用 AlwaysPullImages 准入控制器。
此 准入控制器 会修改每个新 Pod 来强制镜像拉取(pull)策略为 Always
,确保私有镜像只能由拥有凭证的用户使用,即使 Pod 规格使用 Never
镜像拉取策略。
启用 AlwaysPullImages 准入控制器:
将以下内容添加到
master-config.yaml
中:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
master-restart
命令重启 control plane 静态 Pod 中运行的 master 服务:master-restart api master-restart controllers
$ master-restart api $ master-restart controllers
Copy to Clipboard Copied! Toggle word wrap Toggle overflow