创建命名空间后,您可以通过控制台管理命名空间,包括编辑、删除命名空间等。本文描述了如何管理命名空间。
注意
删除命名空间将会同步销毁该命名空间下的所有资源。该操作不可逆,请谨慎操作。
本文描述了如何通过控制台设置资源配额与限制。
默认情况下,运行中的 Pod 可以无限制地使用节点上的 CPU 和内存。这意味着任意一个 Pod 都可以无限制地使用集群中的计算资源,可能导致某个命名空间中的 Pod 将集群资源全部耗尽。
您可以通过设置命名空间级别的资源配额,规定每个命名空间的资源消耗总量;通过设置 Pod 级别的资源使用上限,限制单个 Pod 使用的计算资源上限。设置资源配额和限制可以避免出现某一个团队或应用将资源全部占用的情况。
前提条件
操作步骤
配置项 | 描述 | |
---|---|---|
资源配额 | CPU 上限 | 指定命名空间所有 Pod 的 CPU 总和的上限。 |
内存上限 | 指定命名空间所有 Pod 的内存总和的上限。 | |
保密字典数量 | 指定命名空间允许的 Secret 总数上限。 | |
配置项数量 | 指定命名空间允许的 ConfigMap 总数的上限。 | |
默认资源限制 | CPU 限制 | 指定命名空间内单个 Pod 可使用的最大 CPU。 |
内存限制 | 指定命名空间内单个 Pod 可使用的最大内存。 |