文档首页 > > CLI参考> 命令总览

命令总览

分享
更新时间: 2019/08/06 GMT+08:00

基本概念

  • workflow(模板)。即静态的模板内容。包括模板本身,以及对应的输入参数。
  • execution(任务)。即模板对应的任务。基于一组输入参数,对某一workflow 执行运行操作,得到的一组有序执行的任务。
  • job(子任务)。即execution包含哪些 job,对应kubernetes的pods对象,可以通过kubectl get pods查看集群正在执行中的pods。
  • repjob(并发子任务)。即并发行执行一组job,这些job大部分参数相同,只有少数不一样,repjob可以将这样的多个job 归并成一个。

注意事项

  • GCS的CLI正在公测阶段,若需要使用CLI请提交工单,申请开放GCS CLI。提交工单的方法,请参见提交工单
  • 在使用命令行之前,请确保已配置ak、sk并赋予其可执行权限。

命令列表

表1 命令列表

命令格式

功能描述

gcs version

获取命令行工具相关版本信息。

gcs config add

输入 AK/SK/region名称并选择计算集群,初始化命令行工具。该命令将信息储存在 ~/.gcs/config.ini 文件中。

gcs config list

显示存储在 ~/.gcs/config.ini 里面的 AK/SK/region 等信息。

gcs get kubectl

获取kubernetes 命令行工具kubectl 并根据对应集群进行配置。

gcs get environment

获取租户下的环境信息,包括集群名称、状态以及内存、CPU使用情况

gcs set env

设置默认env,设置之后,后续的任务将默认投到改环境上。

gcs get sfs

获取当前设置环境对应的集群所关联的全部sfs pvc name。

gcs set sfs

设置环境默认使用的sfs pvc。

gcs get obscli

获取obs client 命令行工具并进行相关配置。

gcs obs upload

将本地文件上传到集群绑定的对象存储桶中。

gcs get workflow

查看全部的上传模板(YAML ID、名称、使用者、最近上传时间。也可以根据 ID指定显示特定模板的信息

gcs create workflow

上传workflow文件。

gcs del workflow

删除workflow模板。注意:执行前需要删除引用该模板的所有任务(execution

gcs update workflow

更新流程的相关信息。

gcs sub workflow

在集群中,根据模板内容,创建execution。

gcs get execution

查询全部的任务信息,也可以根据ID指定显示特定任务信息

gcs create execution

根据workflow模板创建execution任务。

gcs del execution

删除某一任务。执行后需要等待半分钟,在此期间,需要保证 kubectl get pods中, pods 全部删除

gcs set execution

设置execution启停状态。

gcs sub job

在集群中,执行单一 shell 脚本。

gcs sub repjob

在集群中,并发执行 shell 脚本中的逐行命令,脚本中每一行命令并发创建一个job。

gcs get tool

查询租户下的所有工具信息。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区