应用引擎V2 第二版命令行工具

功能和命令

  1. 创建应用 - create
  2. 更新应用 - update
  3. 删除应用 - delete
  4. 修改应用的实例数 - scale
  5. 获取应用cpu和内存指标

介绍

初始化用户可以使用./micloud login功能来初始化自己的认证信息, 这里包括ak sk xiaomiId server namespace,region和namespace可选指定,这些参数会保存在micloud.properties文件中

参数介绍

ak 用户密钥标示id,可以在用户管理所在的用户组位置获取,login命令中-k表示
sk 用户密钥,可以在用户管理所在的用户组位置获取,login命令中-v表示
xiaomiId 用户身份标示,命令中-m表示
region 创建应用的区域,命令中使用-r表示
namespace 创建应用区域的namespace,命令中-s表示
create 创建应用关键字,必要参数-f指定应用的json文件,-t指定是否是有状态应用,默认不指定是无状态应用,-r(region)可选,没有选择默认使用配置文件
update 更新应用关键字,必要参数-f指定更新应用的json文件,-t指定是否是有状态应用,-r(region)可选,没有选择默认使用配置文件
delete 删除应用关键字,必要参数-n指定删除应用的名称,-t指定是否是有状态应用,-r(region),-s(namespace)可选,没有选择默认使用配置文件
scale 修改实例数关键字,必要参数-n指定应用名称,-t指定是否是有状态应用,-p指定实例的个数,-r(server),-s(namespace)可选,没有选择默认使用配置文件
metric 获取应用指标关键字,必要参数-n指定应用名称,-t指定是否是有状态应用,-r(region),-s(namespace)可选,没有选择默认使用配置文件

区域对应表

区域 名称
AWS-北京 cnbj
金山云-北京6 cnbj6
法兰克福 de
俄勒冈 us
新加坡 sg

帮助

命令中使用./micloud,出现帮助信息

配置应用

必要参数ak,sk,xiaomiid,可选参数region,namespace

./micloud login -k ${ak} -v ${sk} -m ${xiaomiId} -r ${region} -s ${namespace}

创建应用

创建应用的参数是 -f后面提供字符串的json文件地址

./micloud app create -f ./example-k8s2.json

更新应用

更新应用的参数是 -f后面提供字符串的json文件地址,-n后面提供应用名称

./micloud app update -f ./example-k8s2.json

删除应用

删除应用的参数是 -n后面提供应用名称,-r(region) -s(namespace)根据情况可选使用

./micloud app delete -n ${appName}

修改应用实例数

修改实例数的参数是,-c后面提供修改实例数量,-n后面提供应用名称,-r(region) -s(namespace)根据情况可选使用

./micloud app scale -p 2 -n ${appName}

获取应用cpu内存指标的参数是 -n后面提供应用名称,-r(region) -s(namespace)根据情况可选使用

./micloud app metric -n ${appName}

应用样例json文件

example-k8s-v2.json

(Chrome: 右键点击链接,选择"Open link in new Tab"; Firefox: 右键点击链接,选择"Save Link As ...")

工具下载

linux版本

k8sCli-linux.zip

windows版本

k8sCli-win.zip

mac版本

k8sCli-mac.zip

(Chrome: 右键点击链接,选择"Open link in new Tab"; Firefox: 右键点击链接,选择"Save Link As ...")

results matching ""

    No results matching ""