Présentation du projet

Un projet est un concept clé dans l'appliance Google Distributed Cloud (GDC) sous air gap. Il s'agit de l'unité de location que chaque service doit intégrer. Il permet de regrouper logiquement les instances de service.

Les projets permettent de segmenter les ressources au sein d'une organisation et fournissent une limite de cycle de vie et de règles pour la gestion des ressources. Les ressources d'un projet ne peuvent jamais survivre au projet lui-même ni être déplacées d'un projet à un autre. Le contrôle est donc garanti pendant toute la durée de vie de la ressource.

Un projet est considéré comme un espace de noms Kubernetes approprié. Les fournisseurs de services créent des services à portée de projet en créant des composants de plan de contrôle et de plan de données dans l'espace de noms.

L'espace de noms du projet, appelé espace de noms de l'administrateur du projet, héberge les éléments suivants :

  • API de service à portée de projet ou définitions de ressources personnalisées Kubernetes.
  • Configurations des règles au niveau du projet, telles que les rôles et les liaisons de rôle.

Les utilisateurs peuvent déployer des charges de travail conteneurisées sur le cluster Kubernetes dans l'espace de noms du projet.