kanister
An extensible framework for application-level data management on Kubernetes (by kanisterio)
external-snapshotter
Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint. (by kubernetes-csi)
Our great sponsors
kanister | external-snapshotter | |
---|---|---|
2 | 4 | |
722 | 433 | |
1.1% | 3.5% | |
9.7 | 8.8 | |
6 days ago | 5 days ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
kanister
Posts with mentions or reviews of kanister.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-04.
-
ETCD Backup with K10 / Kanister
I use Kasten K10 for backups and therefore Kanister blueprints. Ive finally managed to debug an issue with the etcd blueprint here. The blueprint requires kubectl cp but this relies on tar which doesn't / no longer exists in the ETCD pod image, alternatively, I thought to use cat cat is not available on the ETCD container either.
-
My completely automated Homelab featuring Kubernetes
You could write a k8s cronjob around prodrigestivill/postgres-backup to dump a database backup to an nfs mount or also check out kanister.
external-snapshotter
Posts with mentions or reviews of external-snapshotter.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-03.
-
Question about PVC snapshots and architecture
By the way, I got that error very often - kubernetes-csi/external-snapshotter#300 - the fix is in progress. I'm afraid about the snapshot mechanism performance. It's also a question about the GCP snapshot mechanism, so I'm gathering opinions.
-
My completely automated Homelab featuring Kubernetes
VolSync is a much better option than Velero IMO, Velero was created before GitOps was a thing and it really tries to do too much when all I need is a reliable way to backup and restore PVCs. If your CSI supports volume snapshots, VolSync can use the snapshot-controller to create Volume Snapshots and then mount those as a PVC to a temporary pod to then backup that up to S3. This is really great for backing up PVCs because it's not backing them up from a running workload.
-
Backup solution for volumes
Is it required to store it to s3? If I were U i would use native approach https://kubernetes.io/docs/concepts/storage/volume-snapshots/ with https://github.com/kubernetes-csi/external-snapshotter
-
Amazon EKS and IRIS. High Availability and Backup
#Install CSI Snapshotter and CRDs kubectl apply -n kube-system -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshotcontents.yaml kubectl apply -n kube-system -f https://github.com/kubernetes-csi/external-snapshotter/raw/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshotclasses.yaml kubectl apply -n kube-system -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshots.yaml kubectl apply -n kube-system -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/deploy/kubernetes/snapshot-controller/setup-snapshot-controller.yaml kubectl apply -n kube-system -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/deploy/kubernetes/snapshot-controller/rbac-snapshot-controller.yaml
What are some alternatives?
When comparing kanister and external-snapshotter you can also consider the following projects:
volsync - Asynchronous data replication for Kubernetes volumes
local-path-provisioner - Dynamically provisioning persistent local storage with Kubernetes
k8s_gateway - A CoreDNS plugin to resolve all types of external Kubernetes resources
csi-driver-smb - This driver allows Kubernetes to access SMB Server on both Linux and Windows nodes.
renovate - Universal dependency automation tool.
home-ops - Wife approved HomeOps driven by Kubernetes and GitOps using Flux
cluster-template - A template for deploying a Kubernetes cluster with k3s or Talos
kanister vs volsync
external-snapshotter vs local-path-provisioner
kanister vs k8s_gateway
external-snapshotter vs csi-driver-smb
kanister vs renovate
external-snapshotter vs renovate
kanister vs home-ops
external-snapshotter vs home-ops
external-snapshotter vs cluster-template
external-snapshotter vs k8s_gateway
external-snapshotter vs volsync