From 05c23bbccad9470a9bb5c8d89684fe732278b6db Mon Sep 17 00:00:00 2001 From: David Young Date: Fri, 20 Oct 2023 13:53:37 +1300 Subject: [PATCH] Tidy up blog post on Velero Signed-off-by: David Young --- _snippets/common-links.md | 1 + _snippets/what-is-elfhosted.md | 4 ++-- docs/kubernetes/backup/velero.md | 13 +++++++------ 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/_snippets/common-links.md b/_snippets/common-links.md index 1056733..eac80fb 100644 --- a/_snippets/common-links.md +++ b/_snippets/common-links.md @@ -76,6 +76,7 @@ [tfa-google]: /docker-swarm/traefik-forward-auth/google/ [tfa-keycloak]: /docker-swarm/traefik-forward-auth/keycloak/ [tfa]: /docker-swarm/traefik-forward-auth/ +[velero]: /kubernetes/backup/velero/ [elfhosted]: https://elfhosted.com [elfhosted/apps]: https://elfhosted.com/app/ [elfhosted/elfbot]: https://elfhosted.com/app/elfbot/ diff --git a/_snippets/what-is-elfhosted.md b/_snippets/what-is-elfhosted.md index 6a08946..28d46a5 100644 --- a/_snippets/what-is-elfhosted.md +++ b/_snippets/what-is-elfhosted.md @@ -1,7 +1,7 @@ -!!! question "What is ElfHosted? :elf:" +??? question "What is ElfHosted? :elf:" ElfHosted is "self-hosting as a service" (*SHAAS?* ) - Using our [Kubernetes](/kubernetes/) / [GitOps](kubernetes/deployment/flux/design/) designs, we've build infrastructure and automation to run popular self-hosted apps (*think "Plex, Radarr, Mattermost.."*) and attach your own cloud storage ("bring-your-own-storage"). - We're building "in public", so follow the progress on the [blog](/blog/tags/#elfhosted) or in [Discord][elfhosted/discord]). You'll get $10 free credit when you [sign up](https://elfhosted.com), so you can play around without commitment! + We're building "[in public](https://elfhosted.com/open/)", so follow the progress in the repos, the [blog](https://elfhosted.com/blog/) or in [Discord][elfhosted/discord]). You get $10 free credit when you [sign up](https://elfhosted.com), so you can play around without commitment! TL;DR? Here's a guide to [getting started](https://elfhosted.com/how-to/get-started/), and another to [migrating](https://elfhosted.com/how-to/migrate/) from another provider. \ No newline at end of file diff --git a/docs/kubernetes/backup/velero.md b/docs/kubernetes/backup/velero.md index 169900a..5e6ac12 100644 --- a/docs/kubernetes/backup/velero.md +++ b/docs/kubernetes/backup/velero.md @@ -15,13 +15,12 @@ status: new # Velero -Don't be like [Cameron](http://haltandcatchfire.wikia.com/wiki/Cameron_Howe). Backup your stuff. - - - - [Velero](https://velero.io/), a VMWare-backed open-source project, is a mature cloud-native backup solution, able to selectively backup / restore your various workloads / data. +For [ElfHosted][elfhosted], I rely on Velero to automatically snapshot TBs of data, so that in the event of a disaster which impacts user-managed data[^2], I'll be able to perform a quick restore. + +--8<-- "what-is-elfhosted.md" + !!! summary "Ingredients" * [x] A [Kubernetes cluster](/kubernetes/cluster/) @@ -324,5 +323,7 @@ What have we achieved? We've got scheduled backups running, and we've successful * [X] Velero running and creating restorable backups on schedule - [^1]: This is where you'd add multiple Volume Groups if you wanted a storageclass per Volume Group +[^2]: But not the rook-ceph cluster. If that dies, the snapshots are toast :toast: too! + +--8<-- "recipe-footer.md"