我是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?
每个节点根据其资源都有限制:处理器或内核的数量、内存量。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。
| 归档时间: |
|
| 查看次数: |
2534 次 |
| 最近记录: |