EDAS的Serverless ACK(也就是ASK)接受通过helm部署应用嘛?

EDAS的Serverless ACK(也就是ASK)接受通过helm部署应用嘛?

展开
收起
三分钟热度的鱼 2023-11-07 22:48:25 116 分享 版权
阿里云 AI 助理回答

是的,EDAS 的 Serverless ACK(即 ASK,Serverless Kubernetes 集群)支持通过 Helm 部署应用。以下是相关的详细说明和操作步骤:


1. 前提条件

在使用 Helm 部署应用之前,请确保满足以下前提条件: - 您的阿里云账号已开通 EDAS 和容器服务 Kubernetes 版。 - 已创建微服务空间。 - 已完成容器服务 Kubernetes 版的角色授权。 - 已创建 Serverless Kubernetes 集群,并将其成功导入到 EDAS 控制台。


2. 使用 Helm 部署应用的流程

步骤 1:获取 Helm Chart 包

您可以通过下载 EDAS 提供的 Helm Chart 包来部署应用。例如,执行以下命令获取 Demo 应用的 Helm Chart 包:

wget https://edas-hz.oss-cn-hangzhou.aliyuncs.com/helm/edas-apps-chart-1.0.0.tgz

步骤 2:安装 Helm Chart

使用 helm install 命令安装 Helm Chart 包。例如:

helm install edas-apps edas-apps-chart-1.0.0.tgz

此命令会将应用部署到指定的 Serverless Kubernetes 集群中。

步骤 3:验证应用是否创建成功

  • 方式一:通过 kubectl 查看应用是否已成功创建:
    kubectl get cloudapps
    
  • 方式二:登录 EDAS 控制台,在 应用管理 > 应用列表 页面查看应用是否已成功创建。

3. 注意事项

  • 集群导入要求:在 EDAS 中使用 Serverless Kubernetes 集群时,需要先将集群导入到 EDAS 控制台。导入过程中会默认安装应用防护组件、ARMS 监控组件以及 Prometheus 监控组件。
  • Helm 支持范围:对于较低版本管控组件的 ACK 集群或 Serverless Kubernetes 集群,可能需要通过 Helm 安装 CNKIT(云原生工具箱)以支持更多功能。
  • 网络访问限制:如果您的集群未启用公网访问选项,则只能在对应的 VPC 内进行访问。

4. 删除应用

如果您需要删除通过 Helm 部署的应用,可以使用以下两种方式之一: - 方式一:删除 Deployment 或 StatefulSet:

kubectl delete deployment <deployment-name>
  • 方式二:删除 CloudApp:
    kubectl delete cloudapps <cloudapp-name>
    

总结

通过上述步骤,您可以顺利在 EDAS 的 Serverless ACK(ASK)集群中使用 Helm 部署和管理应用。如果有进一步的需求,例如配置高级参数或添加负载均衡,请参考相关文档中的详细说明。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

为企业提供高效、稳定、易扩展的中间件产品。

还有其他疑问?
咨询AI助理