华为云UCS
华为云UCS
- 最新动态
- 服务公告
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- UCS集群
- 容器舰队
- 集群联邦
- 镜像仓库
- 权限管理
-
策略中心
- 策略中心概述
- 策略定义与策略实例的基本概念
- 启用策略中心
- 创建和管理策略实例
- 示例:使用策略中心实现Kubernetes资源合规性治理
-
使用策略定义库
- 策略定义库概述
- k8spspvolumetypes
- k8spspallowedusers
- k8spspselinuxv2
- k8spspseccomp
- k8spspreadonlyrootfilesystem
- k8spspprocmount
- k8spspprivilegedcontainer
- k8spsphostnetworkingports
- k8spsphostnamespace
- k8spsphostfilesystem
- k8spspfsgroup
- k8spspforbiddensysctls
- k8spspflexvolumes
- k8spspcapabilities
- k8spspapparmor
- k8spspallowprivilegeescalationcontainer
- k8srequiredprobes
- k8srequiredlabels
- k8srequiredannotations
- k8sreplicalimits
- noupdateserviceaccount
- k8simagedigests
- k8sexternalips
- k8sdisallowedtags
- k8sdisallowanonymous
- k8srequiredresources
- k8scontainerratios
- k8scontainerrequests
- k8scontainerlimits
- k8sblockwildcardingress
- k8sblocknodeport
- k8sblockloadbalancer
- k8sblockendpointeditdefaultrole
- k8spspautomountserviceaccounttokenpod
- k8sallowedrepos
- 配置管理
- 服务网格
- 流量分发
- 可观测性
- 云原生服务中心
- 容器迁移
- 流水线
- 错误码
- 最佳实践
- API参考
- 常见问题
- 文档下载
- 通用参考
本文导读
展开导读
链接复制成功!
使用ucs-ctl命令行工具管理本地集群
ucs-ctl是管理UCS本地集群的命令行工具,它仅适用于UCS本地集群。
在使用ucs-ctl工具前,为防止您执行被篡改的ucs-ctl工具,请先进行工具的完整性校验,具体操作请参考安装及验证章节的ucs-ctl工具完整性校验操作步骤。
命令 |
解释 |
---|---|
config generator |
提供集群、节点的创建模板 |
create |
创建集群或者添加节点 |
delete |
删除集群或者移除节点 |
get |
获取本地集群信息 |
help |
帮助信息 |
version |
ucs-ctl版本信息 |
参数说明
ucs-ctl config generator
Flags: -o 导出文件路径及名称 -t 导出模板类型,集群/节点
示例:
./ucs-ctl config generator -t clustername -o cluster.yaml
ucs-ctl create
- 创建集群(ucs-ctl create cluster)
Object:
Clustername 集群名称
Flags: -f, --agent string 集群连线配置文件 -c, --config string 集群配置文件 -h, --help 帮助信息 -r, --retry 安装重试
示例:
./ucs-ctl create cluster clustername -c cluster.yaml -f agent.yaml
- 新增节点(ucs-ctl create node)
Flags: -c, --cluster string 操作集群名称 -h, --help 帮助信息 -m, --machine string 待纳管节点信息 -r, --retry 纳管重试
示例:
./ucs-ctl create node -c cluster_name -m machine.csv
ucs-ctl delete
- 删除集群(ucs-ctl delete cluster)
Flags: -y, --default-yes 确认输入默认yes -h, --help 帮助信息
示例:
./ucs-ctl delete cluster clustername
- 删除节点(ucs-ctl delete node)
Flags: -y, --assumeyes 确认输入默认yes -c, --cluster string 待删除节点集群名称 -h, --help 帮助信息 -m, --machine string 待删除节点信息 -n, --node-ip string 待删除节点ip
示例:
./ucs-ctl delete node -c clustername -m machine.csv
ucs-ctl get
- 获取本地集群信息(ucs-ctl get cluster)
示例:
./ucs-ctl get cluster
- 获取kubeconfig信息(ucs-ctl get kubeconfig)
Flags: -c, --cluster string 集群名称 -e, --eip string 使用eip为api接入点 -h, --help 帮助信息 -o, --output string 导出路径文件
示例:
./ucs-ctl get kubeconfig -c clustername -o kubeconfig
父主题: 管理本地集群