Kubernetes 计算资源配置与 ConfigMaps 使用指南
1. 计算资源配置
在 Kubernetes 中,合理配置计算资源对于应用的稳定运行至关重要。可配置的计算资源主要有 CPU 和内存,针对每个资源可指定请求值和限制值两个配置参数。
1.1 查找节点容量
要查找节点的容量,可以使用 kubectl describe node 命令。例如:
kubectl describe node ip-10-0-0-50.ec2.internal
该命令输出的 Capacity 字段会列出节点在 CPU、内存和 Pod 数量方面的总容量, Allocatable 字段则列出可分配的 CPU、内存和 Pod 数量。若节点上没有运行任何 Pod,CPU 和内存的请求与限制初始值都应为 0。对于控制器节点,由于其不可调度,分配的资源始终显示为 0。
1.2 创建指定资源的 Pod
下面以创建一个 MySQL 复制控制器为例,展示如何创建指定资源请求和限制的 Pod。
首先,创建 mysql.yaml 定义文件:
---
apiVersion: v1
kind: ReplicationController
metadata:
name: mysql-v1
labels:
app: mysql-app
s
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



