databricks-kube-operator
spicedb-operator
databricks-kube-operator | spicedb-operator | |
---|---|---|
3 | 2 | |
16 | 70 | |
- | - | |
7.0 | 7.4 | |
3 months ago | 21 days ago | |
Rust | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
databricks-kube-operator
-
Writing a Kubernetes Operator
Here's another example of a custom rust operator, https://github.com/mach-kernel/databricks-kube-operator
Written by a co-worker to help manage our databricks projects across clusters. Works wonderfully!!
- Salut. Folosește cineva Kubernetes și Databricks? Am creat un Rust operator să ajute cu "easy CI/CD workflow".
-
What's everyone working on this week (45/2022)?
So I used kube-rs and came up with this: https://github.com/mach-kernel/databricks-kube-operator
spicedb-operator
-
Writing a Kubernetes Operator
This is a common frustration of mine as well!
In the latest release of the spicedb-operator[0], I added a feature that allows users to specify arbitrary patches over operator-managed resources directly in the API (examples in the link).
There are some other projects like Kyverno and Gatekeeper that try to do this generically with mutating webhooks, but embedding a `patches` API into the operator itself gives the operator a chance to ensure the changes are within some reasonable guardrails.
[0]: https://github.com/authzed/spicedb-operator/releases/tag/v1....
What are some alternatives?
smartcore - A comprehensive library for machine learning and numerical computing. The library provides a set of tools for linear algebra, numerical computing, optimization, and enables a generic, powerful yet still efficient approach to machine learning.
kubectl-operator - Manage Kubernetes Operators from the command line
heed - A fully typed LMDB wrapper with minimum overhead 🐦
kubeplus - Kubernetes Operator for multi-instance multi-tenancy
examples - A collection of examples for SpiceDB users
controller-idioms - Generic libraries for building idiomatic Kubernetes controllers
rbacsync - Automatically sync groups into Kubernetes RBAC
konst - Const equivalents of std functions, compile-time comparison, and parsing.
schemahero - A Kubernetes operator for declarative database schema management (gitops for database schemas)
spicedb - Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
kubebuilder - Kubebuilder - SDK for building Kubernetes APIs using CRDs