Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eA project in Google Distributed Cloud (GDC) air-gapped appliance is a tenancy unit that logically groups service instances and enables resource segmentation.\u003c/p\u003e\n"],["\u003cp\u003eProjects serve as a lifecycle and policy boundary, ensuring resources cannot outlive or move between projects.\u003c/p\u003e\n"],["\u003cp\u003eGDC treats namespaces of the same name across multiple Kubernetes clusters as one, a concept referred to as namespace sameness, ensuring a single, consistent owner.\u003c/p\u003e\n"],["\u003cp\u003eThe Project Admin Namespace hosts project-scoped service APIs and project-level policy configurations.\u003c/p\u003e\n"],["\u003cp\u003eProjects can be configured to span only a subset of clusters, with namespace sameness applying to the project namespace on these clusters.\u003c/p\u003e\n"]]],[],null,["# Project overview\n\nA *project* is a key concept in Google Distributed Cloud (GDC) air-gapped appliance. It is the\ntenancy unit that every service needs to integrate. It provides logical grouping\nof service instances.\n\nProjects enable segmentation of resources within an organization and provide a\nlifecycle and policy boundary for managing resources. Resources inside a project\ncan never outlive the project itself or move between projects, ensuring that\ncontrol is guaranteed for the life of the resource.\n\nA project is considered a proper Kubernetes namespace. Service providers create\nproject-scoped services by creating control plane and data plane components in\nthe namespace.\n\nThe namespace for the project, called the *Project Admin Namespace*, hosts the\nfollowing:\n\n- Project-scoped service APIs, or Kubernetes custom resource definitions.\n- Project-level policy configurations, such as roles and role bindings.\n\nUsers can deploy containerized workloads to the Kubernetes cluster\nwithin the project namespace."]]