As a first step for implementing quotas around users and groups we
have looked at tracking usage inside YuniKorn for a user and group.
The design document referenced [1] sets out a design for tracking this
usage.

The usage tracking is based on the existing user propagation from the
k8shim into the core. We do not intend that to change as part of the
tracking implementation. We did realise that the current user details
are limited but that does not impact the design. The user object is
stable and flexible enough to support all use cases. The way the user
is retrieved and set in the object might change but that is not
relevant for the usage tracking.

We have also on purpose disconnected the usage tracking from
enforcement of a quota on that usage. We are working on a design for
the enforcement that sits on top of this tracking design. More to
follow on that one soon.

Feedback and comment welcome,
Wilfred

[1] 
https://docs.google.com/document/d/19FYOL1Uw7tSf74qyuVN40Fv-GdWd2KrBcHJpUQLTBZ4/edit?usp=sharing

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to