使用oc命令行从OpenShift中扩展Pod数量

47次阅读
没有评论

问题描述

是OpenShift的新手,想知道如何使用oc命令行从特定的部署中更改Pod的数量。他尝试了以下命令:

oc scale dc name_of_deployment --replicas=2

但是遇到了以下错误:

Error from server (NotFound): deploymentconfigs.apps.openshift.io "name_of_deployment" not found

他使用helm安装了部署,如果运行以下命令:

oc get dc

他可以看到其他部署,但没有他想要扩展的部署。
需要注意的是,他想要扩展的部署正在正常运行,没有任何问题。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

根据回答1,您需要使用deploy而不是dc来扩展部署。以下是正确的命令:

oc scale deploy name_of_deployment --replicas=2

这将将名为name_of_deployment的部署的Pod数量扩展到2个。

方案2

如果您想通过将配置推送到git来扩展部署,可以参考这个教程。这个教程展示了如何通过将配置推送到git来更新部署。您可以在这个视频中了解更多关于如何工作的信息。

正文完