Nesta seção, descrevemos os recursos da automação de rede de telecomunicações.
Cluster de orquestração
Um cluster de orquestração é um cluster de plano de controle baseado no GKE que governa as cargas de trabalho implantadas pela Automação de rede de telecomunicações. Um cluster de orquestração usa o Config Controller como base.
Modelos
Um blueprint (BP) é uma coleção de recursos do Kubernetes na forma de arquivos YAML que contêm as configurações necessárias para automatizar a implantação da infraestrutura necessária.
A automação de rede de telecomunicações oferece uma biblioteca de blueprints, que contém blueprints importantes. Essa biblioteca também é conhecida como Catálogo público. Neste guia, os termos "Biblioteca de blueprint" e "Catálogo público" são usados de forma intercambiável. Os modelos no catálogo público são chamados de *modelos públicos.
É possível importar qualquer blueprint público para seu projeto de automação de rede de telecomunicações e personalizá-los de acordo com as necessidades da sua empresa. Esses blueprints são chamados de catálogo particular.
O ciclo de vida de um blueprint é o seguinte:
Quando importado, o blueprint começa no estado DRAFT após a criação. Todas as edições são feitas no blueprint no estado RASCUNHO.
Quando as edições estiverem prontas para revisão, você poderá propor o blueprint e atualizar o estado para PROPOSTO. Não é possível editar um blueprint no estado PROPOSTO.
Depois que você aprova um blueprint proposto, ele é atualizado para o estado APROVADO. Uma nova revisão é confirmada.
Use a revisão confirmada mais recente para criar uma implantação no cluster de orquestração ou de carga de trabalho.
As edições em um blueprint APPROVED retornam o estado para DRAFT. A última revisão confirmada de um blueprint representa o estado APROVADO mais recente.
O nível de implantação de um blueprint especifica onde ele será aplicado. A lista a seguir descreve os níveis de blueprint disponíveis:
Hidratação: não é possível usar blueprints no nível de hidratação para criar uma implantação. Não é possível iniciar manualmente a implantação desses modelos em clusters de orquestração ou de carga de trabalho. Esses blueprints ficam no seu catálogo particular, que a automação da Telecom Network Automation configura e implanta.
Implantação única: é possível modificar blueprints no nível de implantação única no catálogo privado e usá-los para criar uma implantação em um cluster de orquestração pelo usuário com aprovação.
Implantação múltipla: é possível modificar blueprints no nível da implantação múltipla no catálogo particular e usá-los para criar uma implantação em um cluster de orquestração, o que cria mais implantações no nível de hidratação.
Implantações
Uma implantação é um blueprint ativado que você aplica em um cluster de orquestração ou de carga de trabalho. Uma implantação começa no estado DRAFT. Todas as edições são feitas nesse estado. Uma implantação aberta para edição após a aplicação está no estado DRAFT, enquanto a revisão anterior é a versão aplicada atual.
Um estado APPLIED representa o conteúdo da implantação aplicada a um cluster de orquestração ou de carga de trabalho. Uma revisão é criada quando uma implantação é APLICADA. Essa revisão representa a visualização mais recente de APPLIED no cluster até que você modifique e aplique a implantação, o que cria uma nova revisão.
Uma implantação no estado DELETING é marcada para exclusão. É possível consultar a exclusão usando a API ComputeDeploymentStatus. Não é possível atualizar uma implantação no estado DELETING.
O administrador de implantação trabalha com as implantações e é responsável por fazer as mudanças adequadas. Ao contrário dos Blueprints, os Deployments têm apenas alguns arquivos e campos editáveis selecionados que o usuário edita de acordo com a especificação.