Ressources

Cette section décrit les ressources Telecom Network Automation.

Cluster d'orchestration

Un cluster d'orchestration est un cluster de plan de contrôle basé sur GKE qui régit les charges de travail déployées via Telecom Network Automation. Un cluster d'orchestration utilise Config Controller comme base.

Plans

Un blueprint (BP) est un ensemble de ressources Kubernetes sous forme de fichiers YAML contenant les configurations requises pour automatiser le déploiement de l'infrastructure requise.

Telecom Network Automation fournit une bibliothèque de plans contenant des plans clés. Cette bibliothèque de plans est également appelée catalogue public. Ce guide utilise indifféremment les termes "bibliothèque de blueprints" et "catalogue public". Les blueprints du catalogue public sont appelés "blueprints publics".

Vous pouvez importer n'importe quel blueprint public dans votre projet d'automatisation du réseau de télécommunications et le personnaliser en fonction des besoins de votre entreprise. Ces plans sont appelés catalogue privé.

Le cycle de vie d'un plan est le suivant :

  • Une fois importé, le plan commence à l'état BROUILLON après sa création. Toutes les modifications sont apportées au plan dans l'état BROUILLON.

  • Lorsque les modifications sont prêtes à être examinées, vous pouvez proposer le plan et définir l'état sur PROPOSÉ. Vous ne pouvez pas modifier un blueprint à l'état PROPOSED (PROPOSÉ).

  • Une fois que vous avez approuvé un plan proposé, il passe à l'état APPROUVÉ. Une nouvelle révision est validée.

  • Vous pouvez utiliser la dernière révision validée pour créer un déploiement sur le cluster d'orchestration ou de charge de travail.

  • Si vous modifiez un plan APPROUVÉ, son état repasse à BROUILLON. La dernière révision validée d'un plan représente le dernier état APPROUVÉ.

Le niveau de déploiement d'un plan spécifie où l'appliquer. La liste suivante décrit les niveaux de plan disponibles :

  • Hydratation : vous ne pouvez pas utiliser de plans au niveau de l'hydratation pour créer un déploiement. Vous ne pouvez pas lancer manuellement le déploiement de ces blueprints sur des clusters d'orchestration ou de charge de travail. Ces plans restent dans votre catalogue privé que l'automatisation Telecom Network Automation configure et déploie.

  • Déploiement unique : vous pouvez modifier les blueprints au niveau du déploiement unique dans votre catalogue privé et les utiliser pour créer un déploiement sur un cluster d'orchestration par l'utilisateur avec approbation.

  • Déploiement multiple : vous pouvez modifier les blueprints au niveau du déploiement multiple dans votre catalogue privé et les utiliser pour créer un déploiement sur un cluster d'orchestration, ce qui crée d'autres déploiements au niveau de l'hydratation.

Déploiements

Un déploiement est un plan activé que vous appliquez à un cluster d'orchestration ou à un cluster de charge de travail. Un déploiement commence à l'état BROUILLON. Toutes les modifications sont apportées dans cet état. Un déploiement ouvert pour modification après application est à l'état BROUILLON, tandis que la révision précédente est la version appliquée actuelle.

L'état APPLIED représente le contenu du déploiement appliqué à un cluster d'orchestration ou de charge de travail. Une révision est créée lorsqu'un déploiement est APPLIQUÉ. Cette révision représente la dernière vue de l'état APPLIED sur le cluster jusqu'à ce que vous modifiiez et appliquiez le déploiement, ce qui crée une nouvelle révision.

Un déploiement à l'état DELETING est marqué pour suppression. Vous pouvez interroger la suppression via l'API ComputeDeploymentStatus. Aucune mise à jour n'est autorisée pour un déploiement à l'état DELETING.

L'administrateur du déploiement travaille avec les déploiements et est chargé d'apporter les modifications appropriées. Contrairement aux blueprints, les déploiements ne comportent que quelques fichiers et champs modifiables que l'utilisateur modifie selon les spécifications.