AWS升级Amazon EKS:Kubernetes控制平面支持高级自定义配置
AWS近日为Amazon Elastic Kubernetes Service(Amazon EKS)推出新的**Advanced Kubernetes Control Plane Configuration(高级Kubernetes控制平面配置)**功能,使企业能够直接调整部分API Server、Scheduler和Controller Manager参数。AWS于8月12日正式公布这项功能。
Amazon EKS是一项托管Kubernetes服务,以往AWS负责大量控制平面的配置、运行和维护工作。此次调整后,需要运营大型Kubernetes服务器集群的客户获得了更细粒度的控制能力,同时仍然可以继续使用AWS托管的EKS控制平面。
根据AWS以及SDxCentral披露的信息,新配置主要涉及Pod放置策略、水平Pod自动扩缩容响应速度、Kubernetes事件保留以及NodePort资源分配等领域。
其中,Pod调度策略对云服务器成本尤其值得关注。
管理员可以让调度器优先选择剩余资源更多的节点,也可以倾向于把工作负载集中部署在已经具有较高资源利用率的服务器或虚拟机节点。后者有机会减少大量“部分空闲”的云服务器实例,从而提高CPU、内存以及加速器资源利用率。
对于AI计算、批处理、CI/CD以及Pod频繁创建和销毁的高变化工作负载,新配置也具有实际价值。例如管理员可以调整Horizontal Pod Autoscaler的同步周期,让系统更频繁地评估负载变化;也能够调整Kubernetes事件保存时间,降低大量短生命周期事件对控制平面存储和API操作产生的压力。
AWS官方表示,该功能支持运行Kubernetes 1.31及以上版本的新建和现有EKS集群,并覆盖Amazon EKS已经提供服务的AWS商业区域、GovCloud及AWS中国区域。大部分高级配置本身不额外收费,但部分涉及Provisioned Control Plane的功能仍按照相应容量层级计费。
云服务器市场进入Kubernetes时代以后,企业成本已经不能只用“多少核CPU、多少GB内存”来衡量。
同样数量的服务器,如果Pod调度策略不同、节点碎片率不同、自动扩容响应方式不同,最终资源利用率和账单都可能存在明显差异。
AWS此次把更多控制平面参数开放给用户,实际上是在帮助大型云原生客户进一步压缩闲置计算资源。对于拥有几十台甚至数百台云服务器的Kubernetes集群而言,提升资源利用率往往比单纯寻找更便宜的服务器价格更重要。
声明:本文由SellBGP编辑部依据安联商业新闻稿及公开渠道信息独立撰写。转载请注明出处。