Kubernetes节点内存限制

kri*_*lfa 5 kubernetes

我是Kubernetes的初学者。当我描述节点时,我在最底层看到了这一点:

kubectl describe node ip-x-x-x-x.ap-southeast-2.compute.internal 

...

Allocated resources:
(Total limits may be over 100 percent, i.e., overcommitted.)
CPU Requests  CPU Limits  Memory Requests  Memory Limits
------------  ----------  ---------------  -------------
225m (11%)    200m (10%)  125Mi (1%)       300Mi (3%)
Events:         <none>
Run Code Online (Sandbox Code Playgroud)

如何取消限制内存+ CPU?

Art*_*aev 2

每个节点根据其资源都有限制:处理器或内核的数量、内存量。Kubernetes 使用此信息在节点之间分配 Pod。

参考官方文档:

- CPU 的含义
Kubernetes 中的一个 CPU 相当于:
- 1 个 AWS vCPU
- 1 个 GCP Core
- 1 个 Azure vCore
- 具有超线程功能的裸机 Intel 处理器上的 1 个超线程
1 个 CPU 为 1000m(1000 毫核)

- 记忆的意义。它是服务器上的内存量。

在命令的输出中kubectl describe node <node-name>,您可以看到资源使用情况的统计信息。实际上,您的服务器资源可以从所讨论的示例中计算出来,它是 2 个 CPU/核心和大约 10000 MB 的内存。

请注意,一些资源已经由系统 Pod 分配,例如 kube-dns、kube-proxy 或 kubernetes-dashboard。