详情页标题前

阿里云容器服务ACK创建多可用区的ECI Pod-云淘科技

详情页1

当您为了应对突发流量而进行业务的快速水平扩容,或者启动大量实例进行Job任务处理时,可能会遇到可用区对应规格实例库存不足或者指定的交换机IP耗尽等情况,从而导致ECI实例创建失败。使用ACK Serverless的多可用区特性可以提高ECI实例的创建成功率。

背景信息

  • ECI会把创建Pod的请求分散到所有的vSwitch中,从而达到分散压力的效果。

  • 如果创建Pod请求在某一个vSwitch中遇到没有库存的情况,会自动切换到下一个vSwitch继续尝试创建。

修改集群可用区配置

当集群创建成功后,需要修改集群的vSwitch配置。您无需重建集群,执行以下命令,根据实际需求修改kube-system/eci-profile configmap中的vswitch字段,修改后即时生效。

kubectl -n kube-system edit cm eci-profile
apiVersion: v1
data:
  kube-proxy: "true"
  privatezone: "true"
  quota-cpu: "192000"
  quota-memory: 640Ti
  quota-pods: "4000"
  regionId: cn-hangzhou
  resourcegroup: ""
  securitygroupId: sg-xxx
  vpcId: vpc-xxx
  vswitchIds: vsw-xxx,vsw-yyy,vsw-zzz
kind: ConfigMap

常见问题

  • 如何在ACK Serverless集群中加入其他Node?

    ACK Serverless集群没有Node节点的概念。如果您想让ECI可以部署到其他可用区,可以在kube-system下名为eci-profile的ConfigMap中,追加一个不同可用区的VSW,逗号分隔即可。

  • 如何将指定Pod部署到不同的可用区?

    部署Pod的时候默认是根据可用区下是否有足够的资源进行随机调度。

    匹配VK,通过三个Annotation实现对多可用区和多规格支持:

    • - k8s.aliyun.com/eci-schedule-strategy: " VSwitchOrdered"

    • - k8s.aliyun.com/eci-vswitch: "vsw-11111, vsw-22222"

    • - k8s.aliyun.com/eci-use-specs: "ecs.c5.4xlarge, ecs.c6.4xlarge,2-4Gi"

    VSwitchOrdered会根据指定的k8s.aliyun.com/eci-vswitch列表顺序创建ECI。通过k8s.aliyun.com/eci-schedule-strategy设置VSwitchRandomVSwitchOrdered,在创建ECI时实现随机调度到可用区或者按照注解中的VSW顺序来调度。

相关文档

  • ACK集群:实现ECI Pod可用区打散以及亲和调度

  • ACK Serverless集群:实现ECI Pod可用区打散以及亲和调度

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/158908.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云容器服务ACK为ACK专有集群授予ALB Ingress Controller访问权限-云淘科技

    若您需要在ACK专有集群中通过ALB Ingress访问服务,部署服务前需要对云产品授予ALB Ingress Controller的相关权限。本文介绍如何对ACK专有集群中的ALB Ingress Controller组件授权。 前提条件 已创建Kubernetes专有版集群 已为集群安装ALB Ingress Controller组件 注意事项 仅ACK…

    阿里云容器服务 2023年12月10日
  • 阿里云容器服务ACKACK Pro大规模集群使用建议-云淘科技

    ACK Pro大规模集群中的资源数量、资源访问频率等对集群可用性及性能影响较大。集群管理者需要密切关注集群规模变化,合理设计和使用规模化集群,以确保集群可靠运行工作负载。本文介绍使用ACK Pro大规模集群时需要了解的重要信息和使用建议。 索引 谨慎使用ACK Pro大规模集群的原因 建议一:避免单个集群规模过大,合理拆分集群 建议二:严格控制单个集群中资源…

    阿里云容器服务 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云容器服务ACK使用Terraform管理组件-云淘科技

    阿里云容器服务ACK提供丰富的组件,用于扩展集群功能。本文主要介绍如何在Terraform中配置组件,以帮助您在多场景下完成业务的管理。 组件类型 容器服务ACK管理的集群组件类型包括系统组件和可选组件。更多组件信息,请参见组件概述。 系统组件 系统组件是运行ACK集群所依赖的基础组件,创建集群时,会默认安装。例如: kube-apiserver kube-…

    阿里云容器服务 2023年12月10日
  • 阿里云容器服务ACK【组件升级】云原生AI套件ack-fluid组件升级公告-云淘科技

    ack-fluid是云原生AI套件的数据缓存加速组件,默认组件版本处于v0.7.0和v0.9.6之间(包含v0.7.0和v0.9.6)的ack-fluid组件版本RBAC权限较大,存在安全风险。为提高安全性,建议您将ack-fluid组件升级至v0.9.7及以上版本。本文介绍如何升级ack-fluid组件。 影响范围 受此影响而存在安全风险的版本(v0.7.…

    阿里云容器服务 2023年12月10日
  • 阿里云容器服务ACK通过节点池升级已有节点的NVIDIA驱动-云淘科技

    如果您使用的CUDA库需要匹配更高版本的NVIDIA驱动,您需要升级节点的驱动版本。基于节点池升级节点NVIDIA驱动后,您可以批量管理集群中不同节点的NVIDIA驱动。本文介绍使用现有节点时,如何通过节点池升级节点NVIDIA驱动。 索引 使用限制 注意事项 基于节点池升级节点NVIDIA驱动介绍 步骤一:确定NVIDIA驱动版本 步骤二:移除节点 步骤三…

    阿里云容器服务 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。