囧思志

k8s的CPU单位

在metrics-server中,获取某个节点的使用情况,cpu的单位有时是n (1m = 1000*1000n ):

Http请求:https://apiserver地址:6443/apis/metrics.k8s.io/v1beta1/nodes/节点名称

kubelet命令:kubectl  get nodes.metrics.k8s.io 节点名称 -o yaml

kubernetes: CPU 和内存单位解释、metric-server接口调用_琦彦-CSDN博客_cpu单位

Pod 和 容器的资源请求和限制 kubernetes: 全面的CPU 和内存单位解释 通过kubernetes-client/java类库获取metric资源对象 metric-server简介 The Metrics API 当您定义 Pod 的时候可以选择为每个容器指定需要的 CPU 和内存(RAM)大小。 Pod 中的每个容器都可以指定以下的一个或者多个值: spec.containers[].resources.limits.cpu spec.containers[].resources.limits.memory spec.containers[].resources.requests.cpu spec.containers[].resources.requests.memory 尽管只能在个别容器上指定请求和限制,但是我们可以方便地计算出 Pod 资源请求和限制。特定资源类型的Pod 资源请求/限制是 Pod 中每个容器的该类型的资源请求/限制的总和。 CPU 资源的限制和请求以 cpu 为单位。 Kubernetes 中的一个 cpu 等于: 允许浮点数请求。 具有 spec.containers[].resources.requests.cpu 为 0.5 的容器保证了一半 CPU 要求 1 CPU的一半。 表达式 0.1 等价于表达式 100m

blog.csdn.net

kubernetes: CPU 和内存单位解释、metric-server接口调用_琦彦-CSDN博客_cpu单位