Master Kubernetes Backups with Velero: Step-by-Step Guide

Поділитися
Вставка
  • Опубліковано 14 січ 2025

КОМЕНТАРІ • 26

  • @DevOpsToolkit
    @DevOpsToolkit  Місяць тому +12

    Audio in this video is bad. Sorry for that. I'll do my best not to repeat the same mistake in future videos.

    • @haimari871
      @haimari871 Місяць тому +1

      with 32 bit you will be able to fix the audio in post even if you had blown the peaks during recording.

    • @DevOpsToolkit
      @DevOpsToolkit  Місяць тому

      @haimari871 I'll try that next time.

    • @haimari871
      @haimari871 Місяць тому +1

      @@DevOpsToolkit It requires a recording device (Hardware) with 32 Bit capability

    • @DevOpsToolkit
      @DevOpsToolkit  Місяць тому

      @haimari871 I'm a newbie when sound is concerned. I have a rode ntg4 with elgato XLR. Not sure whether that's the hardware or something else...

    • @r00tzone
      @r00tzone 6 днів тому +1

      @@DevOpsToolkit Sounds to me like this video's audio is distorted due to clipping. You could have set up too high of a gain on the interface / recording software, leading you to max out all the dynamic range in the loud segments of the audio.
      Great video introduction to Velero, btw!

  • @edwardpius5367
    @edwardpius5367 Місяць тому +5

    Merci Victor for another Monday video.
    I use Velero (not to the full extent) to test K8S upgrades by creating a new cluster in the existing version and restoring application artifacts from a production cluster and then doing the update to make sure that things work when I update the real production cluster.

  • @m19mesoto
    @m19mesoto 26 днів тому +1

    I like your intro.. 🔥

  • @fpvclub7256
    @fpvclub7256 Місяць тому +7

    Why do we need this if we are using GitOps and we can easily rebuild the state?

    • @DevOpsToolkit
      @DevOpsToolkit  Місяць тому +2

      That will be the subject of the next video 🙂

    • @cajgazachar
      @cajgazachar Місяць тому +3

      Doing the same here, but we still have some applications with persistent storage and state on them...

    • @DryBones111
      @DryBones111 Місяць тому +1

      This is what I am wondering too 😊

    • @dariusjuodokas9458
      @dariusjuodokas9458 Місяць тому +2

      Trying to think of something to justify backups over gitops:
      - PV-node mapping preservation
      - single-issue resources' preservation (e.g. cluster IPs, LB names, etc.)
      - post-mortem analysis (e.g. security breach RCA), where need the state that actually was LIVE; not the desired state
      - digging into the past (e.g. OCI images expired and removed from in ECR and we need THEM for some reason)
      Recreating those resources anew from desired state would introduce randomness we may not actually want (e.g. actual PV data is on node C and newly created PV resides on node B now)
      I can think of a few more corner-case like scenarios. Most likely I've missed smth more obvious, I'm still working on my first coffee :)

  • @mladenstan
    @mladenstan Місяць тому +1

    Great video, all paid platforms that I have used in the past use velero in the background 😊

    • @DevOpsToolkit
      @DevOpsToolkit  Місяць тому

      I think that Veeam is an exception to that.

    • @thevoco
      @thevoco Місяць тому +1

      K10 is a great tool, free for up to 5 nodes, has direct support for DB backups (not just the PV). More than 5 nodes? you need to sell a kidney to afford it. Cloud Casa is a good mix of Kastens UI and Veleto in the back.

  • @troubadourNone
    @troubadourNone Місяць тому +1

    Hi Vik, great video. what do you think of MicroK8s instead of the entire Kubernetes? for dev and learning

    • @DevOpsToolkit
      @DevOpsToolkit  Місяць тому +2

      I tend to use KinD all the time. MicroK8s should be similar and I don't think there's much of a difference (from user's perspective). If you prefer using Ubuntu when developing (I'm on Mac) MicroK8s is probably a great choice. I'm not using it myself so I can't say much more.

    • @troubadourNone
      @troubadourNone Місяць тому +1

      @ thanks

  • @Unplugged_kk
    @Unplugged_kk 25 днів тому +1

    @DevOpsToolkit Can it restore the cross plane composite resources too and I wanted to migrate my cross plane setup from one cluster to another cluster with xrds and the resources deployed it failed . Any best way you can suggest something

    • @DevOpsToolkit
      @DevOpsToolkit  24 дні тому

      Yes it can. That's what I used as one of the examples in the last video.

  • @b0risych29
    @b0risych29 Місяць тому +1

    I would like to see a recovery process using VELERO in a different cloud environment (from AWS to GCP, for example).

  • @yotu9670
    @yotu9670 Місяць тому +1

    2 years ago this was awful to use. We decided against using it and instead made k8up back ups for databases and stateful apps, providing the cluster with terraform and argocd. So there was minimal stuff we really needed to backup actually. As in case of an error we will would have gotten the cluster back online in like 15 minutes

  • @Artur_Martins
    @Artur_Martins Місяць тому +2

    "the channel where we create backups that are never restored" 😅
    Nor verified 😂