Primaza is a multi-cluster Service Consumption Framework. Primaza is namespace-scoped and does not required any resource at cluster level other than its CRDs.
With Primaza you can create Primaza Tenants and link namespaces from multiple clusters. These namespaces can be configured to allow primaza to Discover Services and/or Bind Services to applications.
Tenants are isolated and can be logically separated in Environments. Environments are isolated from a point of view of a non-admin user. Finally, services can be configured to be shared across Environments.
Please refer to 📘 The Primaza Book for a detailed explanation of internals and for Tutorials.
For an easy setup of a Primaza tenant, please take a look at primazactl.
Discussions on new features happens in the 🗨️ Repository's Discussions, feel free to contribute.
Also, refer to CONTRIBUTING.md and CODE_OF_CONDUCT.md for contribution rules.