问题描述
是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来更新部署。您可以在这个视频中了解更多关于如何工作的信息。
正文完