有没有办法使用cli删除以前的部署?

当我成功运行oc import-image $APPLICATION时,将出现一个带有RC的新部署,几次运行后,我达到了RC max,将不得不手动删除以前的部署。

是否有类似于oc delete rc $APPLICATION-$(($DEPLOYMENT_NUMBER - 1))的脚本?

最佳答案

随着时间的流逝,您可能会遇到很多复制 Controller ,因此需要清除它们。您可以使用oc delete rc <rc-num>甚至更好的oc adm prune来做到这一点。 check out oc adm optionsoc adm prune --help中的选项。
$ oc adm prune deployments --keep-complete=5 --namespace=myproject --confirm

关于openshift - 删除部署/复制 Controller openshift cli,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39833531/

10-16 10:43