我是kubernetes的新手。我在豆荚里有个问题。当我运行该命令时
kubectl get pods
结果:
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“节点的问题,我需要重新启动它。有什么建议吗?
发布于 2016-10-26 18:25:41
通常在"ImagePullBackOff“的情况下,它会在几秒钟/分钟后重试。如果您想手动重试,您可以删除旧的pod并重新创建pod。删除并重新创建pod的一行命令为:
kubectl replace --force -f <yml_file_describing_pod>
发布于 2017-07-12 08:13:30
如果没有yaml文件:
kubectl get pod PODNAME -n NAMESPACE -o yaml | kubectl replace --force -f -
发布于 2017-06-01 16:02:58
$ kubectl replace --force -f <resource-file>
如果一切顺利,您应该会看到类似以下内容:
<resource-type> <resource-name> deleted
<resource-type> <resource-name> replaced
在撰写本文时,可以在Kubernetes文档、"manage-deployment“和kubectl-cheatsheet页面中找到这方面的详细信息。
https://stackoverflow.com/questions/40259178
复制相似问题