0

我在机器(CentOS)上有没有连接到互联网的 K8S 集群,我主要从在线机器上获取 docker 镜像,然后加载docker load -i myimages.tar.gz并添加imagePullPolicy: IfNotPresentmanifest.yaml。它工作正常。

现在我正在测试 Percona XtradbCluster Operator,imagePullPolicy: Always因为我无法更改它,所以我遇到了错误

Error: code = Unknown desc = Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:54103->[::1]:53: read: connection refused

我如何在 docker 或 kubernetes 上进行更改,使其仅在本地获取图像而不进行更改imagePullPolicy

Update1: ​​我尝试修补 statefulset 但它不起作用,因为这些资源由操作员直接管理,所以在我的更改操作员立即覆盖它之后

 kubectl patch statefulset cluster1-pxc -p '{"spec": {"template": {"spec":{"containers":[{"name":"pxc","imagePullPolicy":"Never"}]}}}}' 
4

0 回答 0