首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在kubernetes Pods中重试镜像拉取?

如何在kubernetes Pods中重试镜像拉取?
EN

Stack Overflow用户
提问于 2016-10-26 17:58:46
回答 7查看 105.8K关注 0票数 100

我是kubernetes的新手。我在豆荚里有个问题。当我运行该命令时

代码语言:javascript
复制
 kubectl get pods

结果:

代码语言:javascript
复制
NAME                   READY     STATUS             RESTARTS   AGE
mysql-apim-db-1viwg    1/1       Running            1          20h
mysql-govdb-qioee      1/1       Running            1          20h
mysql-userdb-l8q8c     1/1       Running            0          20h
wso2am-default-813fy   0/1       ImagePullBackOff   0          20h

由于"wso2am-default-813fy“节点的问题,我需要重新启动它。有什么建议吗?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2016-10-26 18:25:41

通常在"ImagePullBackOff“的情况下,它会在几秒钟/分钟后重试。如果您想手动重试,您可以删除旧的pod并重新创建pod。删除并重新创建pod的一行命令为:

代码语言:javascript
复制
kubectl replace --force -f <yml_file_describing_pod>
票数 71
EN

Stack Overflow用户

发布于 2017-07-12 08:13:30

如果没有yaml文件:

kubectl get pod PODNAME -n NAMESPACE -o yaml | kubectl replace --force -f -

票数 233
EN

Stack Overflow用户

发布于 2017-06-01 16:02:58

代码语言:javascript
复制
$ kubectl replace --force -f <resource-file>

如果一切顺利,您应该会看到类似以下内容:

代码语言:javascript
复制
<resource-type> <resource-name> deleted
<resource-type> <resource-name> replaced

在撰写本文时,可以在Kubernetes文档、"manage-deployment“和kubectl-cheatsheet页面中找到这方面的详细信息。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40259178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档