{"repo":"anynines/klutchio","free":true,"listed":false,"github":"https://github.com/anynines/klutchio","clone":"git clone https://github.com/anynines/klutchio.git","description":"Automating dataservice lifecycles on Kubernetes — from provisioning to backup and restore.","language":"Go","stars":66,"topics":["cloud-native","containers","control-plane","kubernetes","multicloud","dataservice-management","crossplane","kubernetes-operator","postgresql"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Klutch Description Klutch extends Crossplane to manage resources across multiple Kubernetes clusters. More details about Klutch's core concepts can be found here. Klutch makes it possible to share Kubernetes API-driven services of any Kind across a large number of clusters. Service providers remain in control of operations, service users can focus on using the service and only need a lightweight adapter in their cluster. Getting started Please refer to our documentation for platform operators if you want to enable your users to use various managed resources. If you're a software developer then please read our documentation for developers. Getting Involved If you want to contact the Klutch authors or you're looking for support, please read this. What can Klutch do for you? User stories Internal Platform Kubernetes based internal platform projects have two choices - sharing clusters amongst teams or operating many isolated clusters. When sharing clusters across teams, permissions need to be locked down to ensure that teams don't interfere with each other. As a downside this limits customization possibilities for the teams. Custom Resource Definitions are cluster scoped and thus must to be shared by users of an individual cluster. In environments where many Kubernetes clusters need to be served with the same APIs usually Operators are used. Often this leads to sprawl since operators must be installed on every cluster where the API is needed. This can make tasks like monitoring, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/anynines","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anynines/klutchio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}