Projektübersicht

Ein Projekt ist ein wichtiges Konzept in der Air-Gap-Appliance von Google Distributed Cloud (GDC). Es ist die Mandanteneinheit, in die jeder Dienst integriert werden muss. Sie bietet eine logische Gruppierung von Dienstinstanzen.

Projekte ermöglichen die Segmentierung von Ressourcen innerhalb einer Organisation und bieten eine Lebenszyklus- und Richtliniengrenze für die Verwaltung von Ressourcen. Ressourcen in einem Projekt können niemals länger als das Projekt selbst bestehen oder zwischen Projekten verschoben werden. So ist die Kontrolle über die gesamte Lebensdauer der Ressource gewährleistet.

Ein Projekt gilt als richtiger Kubernetes-Namespace. Dienstanbieter erstellen projektbezogene Dienste, indem sie Komponenten der Steuerungsebene und der Datenebene im Namespace erstellen.

Der Namespace für das Projekt, der als Project Admin Namespace (Namespace für die Projektadministration) bezeichnet wird, enthält Folgendes:

  • Dienst-APIs auf Projektebene oder benutzerdefinierte Kubernetes-Ressourcendefinitionen.
  • Richtlinienkonfigurationen auf Projektebene, z. B. Rollen und Rollenbindungen.

Nutzer können containerisierte Arbeitslasten im Projekt-Namespace im Kubernetes-Cluster bereitstellen.