A plataforma vSphere with Tanzu envolve duas funções, o administrador vSphere e o engenheiro de DevOps. O engenheiro de DevOps abrange a função de DevOps, desenvolvedor de aplicativos e administrador do Kubernetes. Ambas as funções interagem com a plataforma por meio de interfaces diferentes e podem ter usuários ou grupos de usuários definidos para eles em vCenter Server com permissões associadas. Os fluxos de trabalho para as funções de administrador vSphere e engenheiro de DevOps são distintos e determinados pela área de especialização específica que essas funções exigem.
Funções de usuário e fluxos de trabalho
Como administrador do vSphere, a interface principal por meio da qual você interage com a plataforma vSphere with Tanzu é o vSphere Client. Em um alto nível, suas responsabilidades envolvem a configuração de um Supervisor e namespaces, onde os engenheiros de DevOps podem implantar cargas de trabalho do Kubernetes. Você deve ter um excelente conhecimento sobre o balanceador de carga vSphere, NSX Advanced Load Balancer ou HAProxy, NSX (se você selecionar esta pilha de rede) e conhecimento básico sobre Kubernetes.
Como engenheiro de DevOps, você pode ser um desenvolvedor Kubernetes e um proprietário de aplicativo, um administrador Kubernetes ou combinar as funções de ambos. Como engenheiro de DevOps, você usa comandos kubectl para implantar vSphere Pods, VMs no namespace existente, e usa kubectl e Tanzu CLI para implantar e gerenciar clusters Tanzu Kubernetes Grid. Normalmente, como engenheiro de DevOps, você não precisa ser um especialista em vSphere, NSX, VDS ou NSX Advanced Load Balancer e HAProxy, mas ter um conhecimento básico sobre essas tecnologias e a plataforma para interagir com o vSphere administradores com mais eficiência.
Supervisor com o VDS Networking e o NSX Advanced Load Balancer Workflow
Como administrador do vSphere, você pode configurar clusters vSphere como um Supervisor com a pilha de rede vSphere por meio de um VDS e NSX Advanced Load Balancer. Você pode configurar um Supervisor de uma zona mapeado para um cluster vSphere ou um Supervisor de três zonas mapeado para três clusters vSphere. Para obter mais informações sobre os requisitos do sistema, consulte Requisitos para habilitar um supervisor de uma zona com NSX Advanced Load Balancer e Requisitos para um supervisor de três zonas com NSX Advanced Load Balancer. Para obter informações sobre como ativar um Supervisor com rede VDS, consulte Instalando e configurando o vSphere with Tanzu.
Supervisor com rede VDS e fluxo de trabalho do balanceador de carga HAProxy
Como administrador do vSphere, você pode habilitar um Supervisor em uma ou três zonas vSphere mapeadas para clusters vSphere usando a pilha de rede VDS e o balanceador de carga HAProxy. Para obter mais informações sobre os requisitos do sistema, consulte Requisitos para habilitar um supervisor de uma zona com VDS Rede e balanceador de carga HAProxy e Requisitos para habilitar um supervisor de três zonas com VDS Rede e Balanceador de carga de proxy de alta disponibilidade. Para obter instruções de instalação, consulte Instalando e configurando vSphere with Tanzu.
Supervisor com o NSX fluxo de trabalho de rede
Você também pode configurar um Supervisor de uma ou três zonas com NSX como a pilha de rede. Para obter mais informações sobre os requisitos do sistema, consulte Requisitos para habilitar o supervisor de uma zona com NSX e Requisitos para habilitar o supervisor de três zonas com NSX. Para obter instruções de instalação, consulte Instalando e configurando vSphere with Tanzu.
Fluxo de trabalho de criação e configuração de namespace
Depois de ativar um Supervisor, como administrador do vSphere, você cria e configura o vSphere Namespaces no Supervisor. Você deve reunir requisitos de recursos específicos dos engenheiros de DevOps sobre os aplicativos e as cargas de trabalho que eles desejam executar e configurar os namespaces adequadamente. Para obter mais informações, consulte Configurando e gerenciando vSphere namespaces.
Fluxo de trabalho de criação e configuração de namespace de autoatendimento
vSphere Pod e fluxo de trabalho de provisionamento de VM
Como engenheiro de DevOps, você pode implantar vSphere Pods e VMs dentro dos limites de recursos de um namespace em execução em um Supervisor. Para obter mais informações, consulte Implantando cargas de trabalho em vSphere pods e Implantando e gerenciando máquinas virtuais em vSphere with Tanzu.
Tanzu Kubernetes Grid Fluxo de trabalho de provisionamento de cluster
Como engenheiro de DevOps, você cria e configura clusters Tanzu Kubernetes Grid em vSphere Namespaces. Para obter mais informações, consulte o guia Usando Tanzu Kubernetes Grid 2 com vSphere with Tanzu.