taweret
docs
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.
taweret
-
Running Databases on Kubernetes
As a relative newcomer to k8s I was a bit surprised at the lack of database management tools available, coming from the world of on-prem Veeam which had more features than I knew what to do with. In my current role we had to find a way to back up our Postgres DBs running on k8s. We started using Kanister to actually take the backups but found there wasn't much around to actually manage the backups' lifecycle. I ended up writing Taweret (https://github.com/swissDataScienceCenter/taweret), a small tool which just ends up interacting with the Kanister CRDs to delete backups we no longer require based on a defined backups strategy.
docs
-
An open-source alternative for Redis, MongoDB on K8s
This seems to be a way to install these databases in k8s, not an alternative for them. Seems similar to https://kubedb.com/
-
Is there a way to force delete a crd with failing webhooks?
The kubedb operator in this case has crashed and un-responsive - however I need to cleanup these resources.
- Symbiosis now supports multi-factor authentication with TOTP & hardware tokens
- Running Databases on Kubernetes
- Kubernetes as a Platform vs. Kubernetes as an API
What are some alternatives?
mariadb-operator - 🦠Run and operate MariaDB in a cloud native way
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
kstone - Kstone is an etcd management platform, providing cluster management, monitoring, backup, inspection, data migration, visual viewing of etcd data, and intelligent diagnosis.
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
actions-runner-controller - Kubernetes controller for GitHub Actions self-hosted runners
external-dns - Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
k8up - Kubernetes and OpenShift Backup Operator
cluster-api - Home for Cluster API, a subproject of sig-cluster-lifecycle
operator-sdk - SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
kcp - Kubernetes-like control planes for form-factors and use-cases beyond Kubernetes and container workloads.
chaos-mesh - A Chaos Engineering Platform for Kubernetes.