有没有办法使用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 options
和oc adm prune --help
中的选项。$ oc adm prune deployments --keep-complete=5 --namespace=myproject --confirm
关于openshift - 删除部署/复制 Controller openshift cli,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39833531/