Home > Storage > PowerStore > Virtualization and Cloud > Dell PowerStore: VMware vSphere with Tanzu and TKG Clusters > Overview
Using the vSphere CSI driver, cloud native applications (CNA) deployed in containers and managed by Kubernetes can consume various storage types provided by PowerStore. The following sections will provide guidance and examples for each storage type.
Storage can be added throughout the vSphere with Tanzu life cycle. However, at least one volume must be configured before vSphere with Tanzu can be deployed to support the placement of the Supervisor Control Plane Nodes, Ephemeral Disks, and Image Cache. Storage is also needed for the Content Library. The storage designation for each of these can be changed later after deployment.
See the following table for infrastructure volume sizing guidelines. Keep in mind that volumes can be expanded as needed.
Virtual machine | Nodes | Total vCPUs | Total memory | Total storage |
Supervisor Cluster control plane (small nodes – up to 2,000 pods per Supervisor cluster) | 3 | 12 | 48 GB | 200 GB * |
Registry Service | N/A | 7 | 7 GB | 200 GB |
Tanzu Kubernetes Cluster control plane (small nodes) | 3 (per cluster) | 6 | 12 GB | 48 GB |
Tanzu Kubernetes Cluster worker nodes (small nodes) | 3 (per cluster) | 6 | 12 GB | 48 GB |
VMware NSX-T Edge node ** | 2 | 16 | 16 | 400 GB |
* Source: Sizing Compute and Storage Resources for a vSphere with Tanzu Workload Domain
** If using NSX-T for networking and load balancer
Note: When using block or file storage, consider deploying multiple datastores for the Supervisor Cluster Control Plane Node VMs. VMware recommends using Storage DRS with anti-affinity rules to maintain Control Plane Node VMs on separate datastores. Additional information about this topic is provided in an upcoming section of this document.
PowerStore automatically manages the underlying storage for maximum performance and capacity, eliminating the need for administrators to configure RAID or storage pools. In the following storage provisioning examples, manually configuring these options is unnecessary in PowerStore.