NetApp 's Ocean的Spot通过广泛的功能集不断优化Kubernetes集群,解决了在云环境中运行和管理Kubernetes容器的不同方面。
其中一个方面是在集群中定义的容器资源请求(在此基础上,Ocean智能地将pod打包到底层云vm上)。关于应用程序所需的CPU和内存的错误假设可能会导致不必要且代价高昂的云基础设施浪费。
为了解决这个问题,Ocean提供了正确的尺码建议基于任何正在运行的应用程序随时间的实际资源利用率。
到目前为止,推荐是根据Kubernetes生成的工作负载而不区分定义在工作负载中运行的不同应用程序。
此外,运行大量工作负载的集群可能会获得数百条建议,从而使其难以管理和遵循。
今天,我们很高兴地分享两个添加到Ocean的正确大小API的改进。
- 现在提供了建议按集装箱分类.这意味着,例如,运行两个容器的pod将获得两个不同的、独立的建议,使应用程序所有者将重点放在可以从设置不同资源请求中获益的实际应用程序上。
- 添加了新的过滤机制,因此不同的团队可以轻松地只关注与他们相关的建议。该机制基于Kubernetes原生概念,例如标签,注释和名称空间,允许用户根据现有的工作负载配置过滤推荐。
有关新API的更多详细信息,请参阅相关的Spot文档Ocean kubernetes AWS和海洋GKE.