048.集群管理-资源限制实践
一 实践规划 1.1 实践需求 本实验通过资源配额和资源配置范围的配合来控制一个命名空间的资源使用。 集群管理员根据集群用户的数量来调整集群配置,以达到这个目的:能控制特定命名空间中的资源使用量,最终实现集群的公平使用和成本控制。 需要实现的功能如下: 限制运行状态的Pod的计算资源用量。 限制持久存储卷的数量以控制对存储的访问。 限制负载均衡器的数量以控制成本。 防止滥用网络端口这类稀缺资源。 提供默认的计算资源Requests以便于系统做出更优化的调度。 二 实验步骤 2.1 创建命名空间 [root@k8smaster01 study]# vi namespace.yaml 1 apiVersion: v1 2 kind: Namespace 3 metadata: 4 name: quota-example 5 [root@k8smaster01 study]# kubectl create -f namespace.yaml [root@k8smaster01 study]# kubectl get namespaces NAME STATUS AGE …… quota-example Active 14s 2.2 设置对象数目的资源配额 通过设置限定对象的数量的资源配额,可以控制以下资源的数量: 持久存储卷; 负载均衡器; NodePort。 [root