Supervisor Services são operadores Kubernetes certificados pelo vSphere que fornecem componentes de infraestrutura como serviço e serviços de fornecedores de software independentes totalmente integrados aos desenvolvedores. Você pode instalar e gerenciar o Supervisor Services no ambiente do vSphere with Tanzu para torná-los disponíveis para uso com cargas de trabalho do Kubernetes. Quando Supervisor Services está instalado em Supervisor Clusters, os engenheiros de DevOps podem usar as APIs de serviço para criar instâncias em Supervisor Clusters em seus namespaces de usuário. Essas instâncias podem ser consumidas em clusters vSphere Pods e Tanzu Kubernetes.
Saiba mais sobre os Supervisor Services compatíveis e como baixar seus arquivos YAML de serviço em http://vmware.com/go/supervisor-service.
Estado | Versão do serviço | Serviço completo |
---|---|---|
Ativo | A versão do serviço está pronta para ser instalada na versão Supervisor Clusters. | Pelo menos uma versão do serviço está no estado Ativo. |
Desativado | A versão do serviço não pode ser instalada em Supervisor Clusters. Ele pode continuar em execução em qualquer Supervisor Clusters onde estiver instalado, mas você não pode instalar uma versão desativada no novo Supervisor Clusters. | Quando e todo o Supervisor Service está desativado, todas as suas versões também são desativadas e você não pode instalar nenhuma delas no Supervisor Clusters ou adicionar novas versões do serviço até que você reative o serviço. |
Supervisor Services Operações de gerenciamento do ciclo de vida
O gerenciamento do ciclo de vida de um Supervisor Service inclui as seguintes operações:
- Adicionando um novo Supervisor Service a vCenter Server. Quando você adiciona um novo serviço a vCenter Server, o serviço e todas as informações sobre ele são registrados com vCenter Server. O serviço ainda não está instalado em nenhum Supervisor Cluster. Depois que o serviço é registrado com vCenter Server, seu estado é Ativo, o que significa que você pode instalar esse serviço em Supervisor Clusters.
- Adicionando uma nova versão do Supervisor Service ao vCenter Server. Depois de adicionar um Supervisor Service a vCenter Server, você pode adicionar novas versões desse serviço. Depois que a nova versão do serviço for registrada com vCenter Server, ela ficará no estado Ativo e você poderá instalar a versão no Supervisor Clusters.
- Instalando um Supervisor Service no Supervisor Clusters. Quando você instala um serviço em um Supervisor Cluster, o arquivo YAML do serviço é aplicado ao cluster, e todos os pods e recursos necessários são criados para o serviço operar. Cada serviço que você instala em um Supervisor Cluster tem um namespace dedicado onde você pode gerenciar os recursos do serviço. Supervisor Services também pode ter um plug-in de interface do usuário para vCenter Server, onde você pode gerenciar a configuração do serviço.
- Atualizando um Supervisor Service. Você pode atualizar um serviço que está instalado em um Supervisor Cluster adicionando primeiro uma nova versão do serviço ao vCenter Server e, em seguida, instalando a nova versão no Supervisor Cluster. Durante a atualização do serviço, o arquivo YAML da nova versão é aplicado ao Supervisor Cluster. Todos os recursos especificados na versão anterior do serviço que não são exigidos pela nova versão serão excluídos. Por exemplo, se a versão 1 especificar o pod A e a versão 2 especificar o pod B, após o upgrade para a versão 2, um novo pod B será criado e o pod A será excluído. Nenhuma carga de trabalho em execução no momento é afetada durante o processo.
- Desinstalando uma versão do Supervisor Service. Desinstalar uma versão de serviço de um Supervisor Cluster faz com que todos os recursos de serviços sejam removidos do cluster, incluindo o namespace do serviço. As instâncias de aplicativo do serviço em cargas de trabalho do Kubernetes continuarão em execução.
- Excluindo uma versão do Supervisor Service. Para excluir uma versão do serviço, primeiro você deve Desativar essa versão e desinstalá-la do Supervisor Clusters em que ela é executada. Em seguida, você pode excluir a versão do serviço de vCenter Server.
- Excluindo um Supervisor Service inteiro. Para excluir um serviço inteiro, você deve desativar todas as suas versões, desinstalar essas versões do Supervisor Clusters e, finalmente, excluir todas as versões do serviço.