MaxLang操作资源示例
MaxLang 操作MaxCloud相关功能示例
登录MaxCloud
loginMaxcloud("[email protected]", <<password>>)使用Credential 方式登录MaxCloud
setCredential("maxcloudab", "[email protected]", <<password>>)
loginMaxcloud("maxcloudab")获取Team列表
listTeam()获取Team下的所有项目列表
获取项目下的所有集群列表
初始化集群参数变量
设置当前环境的kubeconfig
展示设置集群kubeconfig后使用shell命令操作集群
创建命名空间
获取资源Yaml
Describe 资源
Scale Deployment
Scale Statefulset
列举所有资源
获取随机字符串
把Maxlang对象转换成Json
测试把Map转换为json
测试把数组对象转换成json
测试把函数返回对象转为json
等待N秒
使用模版Apply Yaml
声明字符串模版
声明一个Map数据用于替换上面模版的占位
使用fillTemp 方法用map 替换模版中的占位符,获取最终可执行的yaml字符串
调用applyYaml 方法在集群中部署yaml
HPA
锁定HPA
设置HPA 的Replicas
获取HPA的minReplicas
获取HPA的maxReplicas
获取HPA当前Replicas
Helm 安装
添加Repo
设置sets
安装Chart
查循已安装的Helm列表
AWS ASG Size查询和更改
usage:
查询ASG(s)
更改ASG的最小容量、最大容量、所需容量
锁定ASG容量
获取asg
Bucket 管理
列出Bucket
创建文件夹
列出Bucket 中的文件
最后更新于
这有帮助吗?
