Terraform? Pulumi? Helm? Kustomize? Ansible? None Of Those?

Ғылым және технология

What do we need to define applications, infrastructure, and services? Should we use Terraform, Pulumi, Helm, Kustomize, Ansible, or any other similar solution? Maybe we do not need any of those if we move the complexity to servers and clusters and if we do that with Crossplane.
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Gist with the commands: gist.github.com/0c56f8b8a8201...
🎬 How To Shift Left Infrastructure Management Using Crossplane Compositions: • How To Shift Left Infr...

Пікірлер: 11

  • @MarkusEicher70
    @MarkusEicher706 ай бұрын

    Thanks for this interesting viewpoint. I now want to see, how Crossplane might fit into my plans. Looking forward to keep track of your postings.

  • @coffeezealot8535
    @coffeezealot8535 Жыл бұрын

    Great video!

  • @subhadipbanerjee6791
    @subhadipbanerjee67912 жыл бұрын

    It's really excellent approach to infra automation solution. I personally love crossplan composition. This encapsulation helps non infra/SRE/devops guys work with simple yamls.

  • @AndreiDinTheHouse
    @AndreiDinTheHouse5 ай бұрын

    Quick question: if you use yaml do you also use some kind of templating? My main use cases end up creating some yaml that get applied to a lot of apps with some tweaks.

  • @alihussainia
    @alihussainia8 ай бұрын

    Tbh it isn't the real question for most of the folks whether which tech can get the job done. The MOST IMP of all is which one can get them a job to start with and then explore and learn things along the way.

  • @franssjostrom719
    @franssjostrom7198 ай бұрын

    Is there any update in this topic?

  • @farzadmf
    @farzadmf2 жыл бұрын

    Although I always LOVE your videos and I agree with a lot of things, I can't say I agree with this one for a few reasons: 1. Bringing tools such as Pulumi and Terraform (and Ansible) into this mix, IMO, is a bit misleading; those tools can manage EVERYTHING not just a k8s cluster, so their abstractions are way more generic 2. I haven't used Crossplane, but I'm a bit familiar with it (thanks to your amazing videos), and I love its concept, but unfortunately, I somehow see this video as a sales pitch for Crossplane rather than a fair and unbiosed comparison between different tools 3. Even if we move "complexity" to the server side, someone has to take care of that complexity, and if we want to do that, I personally can argue that we can move the same complexity to Terraform modules or Pulumi classes/objects

  • @Upbound

    @Upbound

    2 жыл бұрын

    Viktor speaking... 1. I am not saying not to use terraform/Pulumi/etc but to use them to create server-side definitions and convert the complexity into CRDs. Also, crossplane is not only for managing k8s. It is for managing anything. 2. I do my best not to be biased. I did think that crossplane is a better choice before I joined upbound. As a matter of choice, I that is the reasons I joined. So, I was biased before I had any commercial interest to be biased. 3. Complexity cannot disappear. The point I'm trying to make is that experts in some field should work on it and create services that others can consume. Heroku is a good example. It is complex, but not for end users. I believe that we should be doing something similar when creating internal services.. P.S. Since I joined upbound, I intentionally publish all crossplane videos on this channel instead of DevOps Toolkit. I hope that helps avoid confusion about my potential bias.

  • @farzadmf

    @farzadmf

    2 жыл бұрын

    Very well put Viktor. As I said, I love your videos and I watch every single one of them, but I agree, and the the points you made are complete valid

  • @pm71241
    @pm71241 Жыл бұрын

    Not Helm ... Tanka.

  • @nanonkay5669
    @nanonkay56699 ай бұрын

    It's Pulumi because she BL-EW me 😵😫😩

Келесі