vSphere with Tanzu apresenta uma nova construção chamada vSphere Pod, que é o equivalente a um pod do Kubernetes. Uma vSphere Pod é uma VM com uma pequena área de cobertura que executa um ou mais contêineres Linux. Cada vSphere Pod é dimensionado precisamente para a carga de trabalho que ele acomoda e tem reservas de recursos explícitas para essa carga de trabalho. Ele aloca a quantidade exata de recursos de armazenamento, memória e CPU necessários para a execução da carga de trabalho. vSphere Pods são compatíveis apenas com Supervisor Clusters que são configurados com NSX-T Data Center como a pilha de rede.
- Isolamento forte. Um vSphere Pod é isolado da mesma maneira que uma máquina virtual. Cada vSphere Pod tem seu próprio kernel Linux exclusivo que é baseado no kernel usado em Photon OS. Em vez de muitos contêineres compartilhando um kernel, como em uma configuração bare metal, em um vSphere Pod, cada contêiner tem um kernel Linux exclusivo
- Gerenciamento de recursos. O vSphere DRS lida com o posicionamento de vSphere Pods no Supervisor Cluster.
- Alto desempenho. O vSphere Pods obtém o mesmo nível de isolamento de recursos que as VMs, eliminando problemas de vizinhança barulhentos e, ao mesmo tempo, mantendo o tempo de inicialização rápido e a baixa sobrecarga dos contêineres.
- Diagnóstico. Como administrador do vSphere, você pode usar todas as ferramentas de monitoramento e introspecção disponíveis com o vSphere em cargas de trabalho.
Para a rede, vSphere Pods e as VMs dos clusters Tanzu Kubernetes criados por meio do Tanzu Kubernetes Grid Service usam a topologia fornecida por NSX-T Data Center. Para obter detalhes, consulte Rede do Supervisor Cluster.
vSphere Pods só tem suporte em Supervisor Clusters que usam NSX-T Data Center como pilha de rede. Eles não têm suporte em clusters configurados com a pilha de rede do vSphere.