The CNAP system is organized into a hierarchical structure that includes virtual instances, organizations, projects, and applications. This structure allows for flexible management and scalability of resources across different namespaces.

Key Components

  • Deployment: The top-level entity that encompasses all virtual instances.
  • Virtual Instance: Represents a separate tenant, containing multiple organizations.
  • Organization: A logical grouping within a virtual instance, managing users and projects.
  • Project: A collection of related applications within an organization.
  • Application: The smallest unit, representing a deployable software component.

Below is a visual representation of this structure: