This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.2. 手动扩展机器集
要在机器集中添加或删除机器实例,您可以手动扩展机器集。
这个指南与全自动的、安装程序置备的基础架构安装相关。自定义的、用户置备的基础架构安装没有机器集。
先决条件
- 
						安装 OpenShift Container Platform 集群和 oc命令行。
- 
						以具有 cluster-admin权限的用户身份登录oc。
流程
- 查看集群中的机器集: - oc get machinesets -n openshift-machine-api - $ oc get machinesets -n openshift-machine-api- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 机器集以 - <clusterid>-worker-<aws-region-az>的形式列出。
- 查看集群中的机器: - oc get machine -n openshift-machine-api - $ oc get machine -n openshift-machine-api- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 在您要删除的机器上设置注解: - oc annotate machine/<machine_name> -n openshift-machine-api machine.openshift.io/cluster-api-delete-machine="true" - $ oc annotate machine/<machine_name> -n openshift-machine-api machine.openshift.io/cluster-api-delete-machine="true"- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 进行 cordon 操作,排空您要删除的节点: - oc adm cordon <node_name> oc adm drain <node_name> - $ oc adm cordon <node_name> $ oc adm drain <node_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 扩展机器集: - oc scale --replicas=2 machineset <machineset> -n openshift-machine-api - $ oc scale --replicas=2 machineset <machineset> -n openshift-machine-api- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 或者: - oc edit machineset <machineset> -n openshift-machine-api - $ oc edit machineset <machineset> -n openshift-machine-api- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 提示- 您还可以应用以下 YAML 来扩展机器集: - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 您可以扩展或缩减机器集。需要过几分钟以后新机器才可用。 
验证
- 验证删除预期的机器: - oc get machines - $ oc get machines- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow