The Tenant Operator is a controller for Kubernetes which allows the definition of quotas and restrictions for groups of users within a Kubernetes cluster. These quotas may span multiple namespaces, thus providing an extension to the isolation of users and quotas which is part of the core kubernetes system.
Currently this repository only contains a schema definition of the Tenant CRD. We are preparing a code drop to add functionality that implements the necessary behaviour.
The intended behaviour is described in the Google Doc Kubernetes Tenant Controller. Please feel free to comment, should you have questions or suggestions.
Contributions are welcome! See Contributing to get started.
For filing bugs, suggesting improvements, or requesting new features, help out by opening an issue.
The operator kit is under the Apache 2.0 license.