云效应用交付平台 AppStack 之资源管理

云效应用交付平台 AppStack是一款开发者友好的、以应用为核心的云原生应用交付平台,提供应用编排、环境管理、部署运维、资源管理、应用发布等一站式能力,帮助企业建立应用持续交付整体解决方案,加速企业云原生与 DevOps 转型,提升团队研发效能。云效AppStack 支持阿里云容器服务 ACK集群、其他云厂商提供的集群或是自建的 Kubernetes 集群。
 

资源管理

云效AppStack 支持阿里云容器服务 ACK集群、其他云厂商提供的集群或是自建的 Kubernetes 集群

其他云厂商提供的集群或是自建 Kubernetes 集群,需要集群的 API Server 公网可访问,使用集群的 kubeconfig 凭证将集群信息导入到 云效AppStack,即可使用。

前提条件

阿里云容器服务 ACK集群正常运行,具体详见 或是其他Kubernetes 集群正常运行,且API Server 公网可访问。
 

操作步骤

资源管理

导入阿里云容器服务 ACK 集群
 
  1. 资源池 页面点击 导入资源,选择 阿里云容器服务 ACK
  2. 首次导入时需要进行服务授权,点击 新建服务连接,在新建服务连接界面点击 去授权,在 云资源访问授权 页面点击 同意授权,注意⚠️: 请等待授权页面自动关闭
  3. 授权后,云效的 RAM 角色将获得访问你在阿里云容器服务中的资源的权限,可列出当前登录帐号可见的 ACK 集群列表,选择需要导入的集群
  4. 填写 资源ID,资源ID是集群的唯一标识,创建后不可修改,仅支持1~32个小写英文字母、数字或“-”,不能以“-”开头或结尾
  5. 填写 资源名称,资源名称是集群便于识别的名称,创建后可修改
  6. 点击 确定,即可将 ACK 集群导入到 AppStack中
导入通用 Kubernetes 集群
 
资源池 页面点击 导入资源,选择 通用 Kubernetes 集群,AppStack 将以 kubeconfig 凭证方式访问集群
  1. 点击 新建kebuconfig,将 kebuconfig 文件内容粘贴在输入框,生成集群 kubeconfig 文件的方法详见此处
  2. 填写 资源ID,资源ID是集群的唯一标识,创建后不可修改,仅支持1~32个小写英文字母、数字或“-”,不能以“-”开头或结尾
  3. 填写 资源名称,资源名称是集群便于识别的名称,创建后可修改
  4. 点击 确定,即可将 Kubernetes 集群导入到 AppStack中
Agent安装
 
导入集群后,AppStack 会自动向集群安装一个 Kubernetes CRD ,它是使用KubeVela 1.0.7实现的基于 Open Application Model (OAM) 的部署能力增强特性。 注意⚠️:需要确保Agent正常安装才能获得完整的部署运维特性和环境观察能力。 如果安装异常,或是未执行安装,可手动点击 重新安装 进行安装。
 
查看集群详情
 
 
点击进入集群详情页,可看到集群的容器组、节点、资源使用情况。
 
⚠️移除资源
 
 
1、如果集群中部署了应用,则无法移除,需要先删除应用环境才能移除集群;
 
2、如果集群中未部署任何应用,则可以从 AppStack 中移除,不会删除集群;
 
云效应用交付平台 AppStack是一款开发者友好的、以应用为核心的云原生应用交付平台,提供应用编排、环境管理、部署运维、资源管理、应用发布等一站式能力,帮助企业建立应用持续交付整体解决方案,加速企业云原生与 DevOps 转型,提升团队研发效能。
 
 

 

关于我们

 更多关于云效DevOps的干货及云效动态,可微信搜索关注【云效】公众号~

 彩蛋:公众号后台回复【指南】,可获得《阿里巴巴DevOps实践指南》&《10倍研发效能提升案例集》~

 看完觉得对您有所帮助别忘记点赞、收藏和关注呦

posted @ 2021-11-17 16:26  云效DevOps平台  阅读(273)  评论(0编辑  收藏  举报