A Cloud Consumption Interface (CCI) permite que os usuários de DevOps do Automation Service Broker provisionem namespaces de Supervisor e usem seus serviços associados para criar cargas de trabalho Kubernetes usando principalmente o Serviço de VM e o Tanzu Kubernetes Grid Service dentro de namespaces vSphere.
A Cloud Consumption Interface usa projetos do VMware Aria Automation e a infraestrutura e os recursos Kubernetes do vSphere como a base na qual os usuários da CCI podem trabalhar com namespaces e serviços associados para criar máquinas virtuais e outros recursos. Serviços são UIs plugáveis que seguem diretrizes de SDK. Eles são criados e testados como aplicativos separados que foram incorporados à CCI.
A CCI fornece assistentes que orientam você no processo de uso de serviços para criar máquinas virtuais e outros recursos. Ao trabalhar com serviços, a CCI gera automaticamente o código YAML que os usuários podem baixar para uso como base de implantações ou recursos de IaaS.
Para configurar máquinas virtuais ou outros recursos para implantação usando a CCI, faça login no Automation Service Broker, clique na guia Consumir e selecione Namespaces de Supervisor. Uma página de Boas-vindas exibe projetos que contêm as classes de namespace que estão disponíveis para você.
Classes de namespace são definidas por administradores e funcionam como modelos que reservam recursos para os namespaces criados pelos usuários. Depois de selecionar uma classe de namespace, você poderá criar um novo namespace. O namespace é seu espaço de trabalho pessoal com um conjunto de recursos e serviços.
Se você descartar a página Boas-vindas, também poderá começar a trabalhar a partir da página Início da CCI. Essa página lista os namespaces e projetos disponíveis para você em guias separadas. Além disso, a visualização em árvore à esquerda mostra uma lista de projetos disponíveis, e você pode expandi-la para visualizar as classes de namespace dentro de cada projeto. Por padrão, nenhuma dessas páginas é exibida para usuários administrativos.
A associação ao projeto determina o acesso às zonas de nuvem, às zonas do Kubernetes ou a ambas, e cada um dos cenários a seguir descreve o que você verá dependendo do seu nível de acesso ao projeto.
- Os usuários que forem membros de um projeto configurado apenas com zonas do Kubernetes verão o nó Namespaces de Supervisor para a CCI no menu esquerdo da guia Consumir, mas não verão nem terão acesso aos nós Catálogo ou Implantações no painel do menu esquerdo do Automation Service Broker.
- Usuários que são membros de um projeto configurado apenas com zonas de nuvem verão os nós Catálogo e Implantações no menu esquerdo, mas não verão nem terão acesso à CCI por meio do nó Namespaces de Supervisor.
- Os usuários que são membros de um projeto configurado com zonas de nuvem e zonas do Kubernetes têm acesso ao nó Namespaces de Supervisor e aos nós Catálogo e Implantações no menu esquerdo do Automation Service Broker.