As a vSphere administrator, you can set resource limits and container defaults on a vSphere Namespace. DevOps engineers can later override the container defaults in pod specifications but without exceeding the total resource limits set to the namespace by the vSphere administrator. Container requests translate to resource reservations in pods.
Prerequisites
- Verify that you have the Modify namespace configuration privilege on the Supervisor.
Procedure
- From the vSphere Client home menu, select Workload Management.
- Select a vSphere Namespace, select Configure, and click Resource Limits.
- Click Edit.
The impact of establishing resource limits for a
vSphere Namespace where
TKG clusters are provisioned differs depending on the type of VM class used for cluster nodes. Make sure you are aware of the differences between best effort and guaranteed before setting resource limits. See
Virtual Machine Classes for TKG Clusters in
Using TKG Service with vSphere IaaS Control Plane.
Option |
Description |
CPU |
Set a limit to the CPU consumption on the vSphere Namespace. |
Memory |
Set a limit to the memory consumption on the vSphere Namespace. |
Storage |
Set a limit on the storage consumption on the vSphere Namespace per storage policy that is used. |
Container Defaults |
Set the defaults for CPU limits, CPU requests, memory requests, and memory limits for containers in the vSphere Namespace. |