连接器
Walrus提供了以下两种层级的连接器:
- 项目连接器:应用于某个项目
- 全局连接器:可应用于所有项目
查看连接器列表
全局连接器列表
- 点击左侧导航栏中的
运维中心
。 - 点击
连接器
标签页,查看连接器列表。
项目连接器列表
- 点击左侧导航栏中的
应用管理
,选择进入相应项目。 - 点击
连接器
标签页,查看连接器列表。
查看连接器详情
- 点击左侧导航栏中的
运维中心
->连接器
进入到连接器列表。 - 找到您需要查看的连接器并点击其名称,即进入连接器的详情页。
创建连接器
注意: 自v0.4.0起,创建连接器时需要选择
适用环境类型
,请查看环境类型以了解更多信息。
创建 Kubernetes 连接器
- 在连接器列表点击
新建连接器
,选择Kubernetes
。
- 默认开启
启用成本分析
,启用后可在左侧菜单成本管理
中可创建相关视图查看统计相关的消费金额。 - 选择
适用环境类型
。 - 填写表单,
保存
成功后即可创建 Kubernetes 连接器。
创建云厂商连接器
- 在连接器列表点击
新建连接器
,选择云厂商
。 - 配置
名称
,类型
,AccessKey
,SecretKey
,Region
连接。 - 选择
适用环境类型
。 - 填写表单,
保存
成功后即可创建云厂商。
创建版本控制连接器
- 在连接器列表点击
新建连接器
,选择版本控制
。 - 选择类型,目前支持 GitHub,填写相应的
Access token
,需要开启 repo 的操作权限。 - 选择
适用环境类型
。 - 填写表单
保存
成功可创建版本控制连接器。
创建自定义连接器
- 在连接器列表点击
新建连接器
,选择自定义
。 - 类型为第三方平台 Terraform Provider 的类型,如:AWS, AliCloud。
- 选择
适用环境类型
。 - 添加属性,例如:Provider 为 alicloud,则需填写 access_key,secret_key,region。
provider "alicloud" {
access_key = "${var.access_key}"
secret_key = "${var.secret_key}"
region = "${var.region}"
}
删除连接器
- 点击左侧导航栏中的
运维中心
->连接器
查看到连接器列表。 - 找到您需要删除的连接器。
- 确保没有环境依赖于该连接器后,勾选您需要删除的连接器,点击
删除
按钮。 - 点击
确定
按钮完成删除。
使用方法
- 连接器创建成功后。
- 在
项目
->环境
详情中添加相应的连接器。 - 在环境详情的
服务
中新建服务
即可使用连接器。
注意:
- 仅管理员/平台工程师拥有创建全局连接器的权限。
- 项目连接器的作用范围为当前所在项目,仅可被添加到当前项目所创建的环境中,其他项目无使用权限。
- 全局连接器的作用范围为所有项目,可以被添加到任何项目的环境中,若需要限制作用范围,请使用项目连接器。