2.5. 编辑对象
本节论述了集群和资源的 edit
命令。
2.5.1. 编辑集群
允许对现有集群进行编辑。
语法
$ rosa edit cluster --cluster=<cluster_name> | <cluster_id> [arguments]
表 2.19. 参数
选项 | 定义 |
---|---|
--cluster | 必需:要编辑的集群的名称或 ID (字符串)。 |
--private | 限制主 API 端点直接和专用连接。 |
表 2.20. 从父命令继承的可选参数
选项 | 定义 |
---|---|
--help | 显示此命令的帮助信息。 |
--debug | 启用调试模式。 |
--interactive | 启用交互模式。 |
--profile | 指定来自您的凭证文件中的 AWS 配置集(字符串)。 |
例子
编辑名为 mycluster
的集群使其私有。
$ rosa edit cluster --cluster=mycluster --private
在名为 mycluster
的集群中以交互方式编辑所有集群选项。
$ rosa edit cluster --cluster=mycluster --interactive
2.5.2. edit ingress
为集群编辑额外的非默认应用程序路由器。
语法
$ rosa edit ingress --cluster=<cluster_name> | <cluster_id> [arguments]
表 2.21. 参数
选项 | 定义 |
---|---|
--cluster | 必需:将添加入口的集群的名称或 ID (字符串)。 |
--label-match | ingress 的标签匹配(字符串)。格式必须是用逗号分开的 key=value 对列表。如果没有指定标签,则在两个路由器上都公开所有路由。 |
--private | 将应用程序路由限制为直接、私有连接。 |
表 2.22. 从父命令继承的可选参数
选项 | 定义 |
---|---|
--help | 显示此命令的帮助信息。 |
--debug | 启用调试模式。 |
--interactive | 启用交互模式。 |
--profile | 指定来自您的凭证文件中的 AWS 配置集(字符串)。 |
例子
在名为 mycluster
的集群上,创建一个 ID 为 a1b2
的额外入口作为私有连接。
$ rosa edit ingress --private --cluster=mycluster a1b2
使用名为 mycluster
的集群上的 ID a1b2
更新额外入口的路由器选择器。
$ rosa edit ingress --label-match=foo=bar --cluster=mycluster a1b2
使用名为 mycluster
的集群中的子域标识符 应用程序
更新默认入口。
$ rosa edit ingress --private=false --cluster=mycluster apps
2.5.3. edit machinepool
编辑集群中的机器池。
语法
$ rosa edit machinepool --cluster=<cluster_name> | <cluster_id> <machinepool_ID> [arguments]
表 2.23. 参数
选项 | 定义 |
---|---|
--cluster | 必需:要编辑额外机器池的集群的名称或 ID (字符串)。 |
--enable-autoscaling |
启用或禁用计算节点的自动扩展。若要启用自动扩展,请使用此参数及 |
--labels | 机器池的标签(字符串)。格式必须是用逗号分开的 key=value 对列表。编辑此值只会影响机器池的新创建的节点,这通过增加节点号创建,而不影响现有节点。此列表会持续覆盖对节点标签所做的任何修改。 |
--max-replicas | 指定启用自动扩展时的最大计算节点数量。 |
--min-replicas | 指定启用自动扩展时的最小计算节点数量。 |
--replicas | 没有配置自动扩展时需要。此机器池的机器数量(整数)。 |
--taints |
机器池的污点。此字符串值应该以逗号分隔的 |
表 2.24. 从父命令继承的可选参数
选项 | 定义 |
---|---|
--help | 显示此命令的帮助信息。 |
--debug | 启用调试模式。 |
--interactive | 启用交互模式。 |
--profile | 指定来自您的凭证文件中的 AWS 配置集(字符串)。 |
例子
在名为 mycluster
的集群上,设置一个名为 mp1
的机器池上的 4 个副本。
$ rosa edit machinepool --cluster=mycluster --replicas=4 --name=mp1
在名为 mycluster
的集群上,启用名为 mp1
的机器池上的自动扩展。
$ rosa edit machinepool --cluster=mycluster --enable-autoscaling --min-replicas=3 --max-replicas=5 --name=mp1
在名为 mycluster
的集群上,禁用名为 mp1
的机器池上的自动扩展。
$ rosa edit machinepool --cluster=mycluster --enable-autoscaling=false --replicas=3 --name=mp1
在名为 mycluster
的集群上,修改名为 mp1
的机器池上的自动扩展范围。
$ rosa edit machinepool --max-replicas=9 --cluster=mycluster --name=mp1