您可以针对在 vSphere 命名空间 中运行的 Pod 配置限制,以及针对各种 Kubernetes 对象配置限制。针对对象配置的限制取决于应用程序的细节以及您希望用户使用 vSphere 命名空间 中的资源的方式。
前提条件
- 验证您对 主管集群 是否具有修改命名空间配置特权。
过程
- 从 vSphere Client 主菜单中,选择工作负载管理。
- 选择要应用对象或容器限制的命名空间。
- 要设置容器限制,请选择资源限制,然后单击编辑。
选项 |
描述 |
CPU 请求 |
为容器设置 CPU 请求量。 |
CPU 限制 |
设置容器可以使用的 CPU 量。 |
内存请求 |
设置容器的内存请求量。 |
内存限制 |
设置容器可以使用的内存量。 |
注: 为置备了
Tanzu Kubernetes 集群的
vSphere 命名空间设置资源限制所产生的影响因用于集群节点的虚拟机类的类型而异。在设置资源限制之前,请务必了解最大努力虚拟机类与保证虚拟机类之间的区别。请参见
用于 Tanzu Kubernetes 集群的虚拟机类。
- 要针对命名空间中可能存在的 Kubernetes 对象设置限制,请选择对象限制,然后单击编辑。
选项 |
描述 |
Pod |
可在命名空间中运行的 vSphere Pod 的数量。 |
部署 |
可在命名空间中运行的部署的数量。 |
作业 |
可在命名空间中运行的作业数。 |
DaemonSets |
可在命名空间中运行的守护进程集数。 |
ReplicaSets |
命名空间中的副本集数。 |
ReplicationControllers |
可在命名空间中运行的复制控制器的数量。 |
StatefulSets |
可以在命名空间中运行的 StatefulSet 数。 |
ConfigMaps |
可以在命名空间中运行的 ConfigMaps 数。 |
密钥 |
可在命名空间中运行的密钥的数量。 |
持久卷声明 |
命名空间中可能存在的持久卷声明。 |
服务 |
命名空间中可能存在的服务。 |