问题描述
在GCP的8个CPU主机上有3个容器,并且这些容器在过去一周的CPU使用率如下:
CONTAINER | CPU %
— | —
app1 | 500%
app2 | 100%
app3 | 50%
现在用户想要迁移到Kubernetes。根据上述数据,用户想要为每个应用程序的Pod在Kubernetes中设置一个CPU软限制(需求),单位为millicpu。
用户询问如何计算millicpu需求。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
根据用户提供的数据,我们可以使用以下公式来计算millicpu需求:
millicpu_requirement = cpu_perc * 10
根据这个公式,我们可以计算每个应用程序的millicpu需求。
步骤
- 对于每个应用程序,将其CPU使用率乘以10,得到millicpu需求。
下面是每个应用程序的millicpu需求的计算结果:
- app1: 500% * 10 = 5000 millicpu
- app2: 100% * 10 = 1000 millicpu
- app3: 50% * 10 = 500 millicpu
根据上述计算,我们可以得出每个应用程序的millicpu需求。
因此,根据提供的数据,millicpu需求如下:
- app1: 5000 millicpu
- app2: 1000 millicpu
- app3: 500 millicpu
正文完