pods 上 Kubernetes 资源内存的不同单位
Different unit for Kubernetes resource memory on pods
我的问题与 Kubernetes 和用于 HPA(自动缩放)的指标单位有关。
当我运行命令
kubectl describe hpa my-autoscaler
我得到(更多信息的一部分)这个:
...
Metrics: ( current / target )
resource memory on pods: 318067507200m / 1000Mi
resource cpu on pods (as a percentage of request): 1% (1m) / 80%
...
在此示例中,当您可以在 pods 上看到 资源内存的指标时,您可以看到 current
值的单位是m
,即"millis"(如official documentation中所述),但target
值使用的单位是Mi
,即"Mebis"
使用不同单位有什么问题吗?
谢谢!
不,它们只是不同的乘数。实际代码在后台使用原始字节数。
我的问题与 Kubernetes 和用于 HPA(自动缩放)的指标单位有关。
当我运行命令
kubectl describe hpa my-autoscaler
我得到(更多信息的一部分)这个:
...
Metrics: ( current / target )
resource memory on pods: 318067507200m / 1000Mi
resource cpu on pods (as a percentage of request): 1% (1m) / 80%
...
在此示例中,当您可以在 pods 上看到 资源内存的指标时,您可以看到 current
值的单位是m
,即"millis"(如official documentation中所述),但target
值使用的单位是Mi
,即"Mebis"
使用不同单位有什么问题吗?
谢谢!
不,它们只是不同的乘数。实际代码在后台使用原始字节数。