Secrets Made My Life Miserable - Consume Secrets Easily With Teller

Sdílet
Vložit
  • čas přidán 31. 05. 2024
  • Secrets were making my life miserable... until now.
    Consume secrets with the CNCF project Teller.
    #cncf #secrets #teller
    Consider joining the channel: / devopstoolkit
    ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
    ➡ Gist with the commands: gist.github.com/vfarcic/42d96...
    🔗 Teller: tlr.dev
    🎬 Manage Kubernetes Secrets With External Secrets Operator (ESO): • Manage Kubernetes Secr...
    🎬 SchemaHero - Database Schema Migrations Inside Kubernetes: • SchemaHero - Database ...
    🎬 How To Inspect, Plan, Migrate DB Schemas With Atlas: • How To Inspect, Plan, ...
    ▬▬▬▬▬▬ 💰 Sponsoships 💰 ▬▬▬▬▬▬
    If you are interested in sponsoring this channel, please use calendly.com/vfarcic/meet to book a timeslot that suits you, and we'll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below).
    ▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
    ➡ Twitter: / vfarcic
    ➡ LinkedIn: / viktorfarcic
    ▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
    🎤 Podcast: www.devopsparadox.com/
    💬 Live streams: / devopsparadox
    ▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
    00:00 Introduction to Secrets Consumption
    02:40 Secrets From a Terminal With Teller
    06:10 Secrets For App Development With Teller
    08:28 Secrets For Docker With Teller
    10:08 There's More To Teller...
    12:21 Teller Pros And Cons
  • Věda a technologie

Komentáře • 29

  • @DevOpsToolkit
    @DevOpsToolkit  Před 10 měsíci +2

    How do you consume secrets (excluding Kubernetes)?

    • @ZoisPag
      @ZoisPag Před 10 měsíci +3

      I use Doppler. Doppler cli can inject secrets as ENV vars exactly like Teller.

    • @lajospapp4498
      @lajospapp4498 Před 5 měsíci

      github.com/helmfile/vals is pretty similar

    • @projekt95
      @projekt95 Před měsícem

      I save them on a MicroSD card and gulp them down with a nice beer.
      Jokes aside, I use bitwarden secrets manager because it is less complex and has far better pricing for a very small business like mine.

  • @abessesmahi4888
    @abessesmahi4888 Před 10 měsíci +9

    I'm interested in seeing the new way to manage DB schemas.
    Thank you so much for your efforts.

  • @IvanRizzante
    @IvanRizzante Před 10 měsíci +2

    🎉 thanks for the video, I'd also like to have a video about managing database schemas!

  • @knelasevero
    @knelasevero Před 10 měsíci +1

    I have so many ideas! Thanks for sharing this.

  • @jamesriordan5461
    @jamesriordan5461 Před 10 měsíci +1

    This is revolutionary!!

  • @KingoOoVideos
    @KingoOoVideos Před 10 měsíci +2

    Great tool thanks Victor since you are reviewing Teller for managing secrets can you please review Doppler?

  • @Stefan29dec
    @Stefan29dec Před 10 měsíci +1

    thanks for sharing! great content as always
    keep up the good work, may I ask which country are you from?

    • @DevOpsToolkit
      @DevOpsToolkit  Před 10 měsíci +2

      I was born in Serbia but I spent most of my life in Spain (barcelona).

  • @lucasfcnunes
    @lucasfcnunes Před 4 měsíci +1

    What do you think about vals and vals-operator?

    • @DevOpsToolkit
      @DevOpsToolkit  Před 4 měsíci +1

      I haven't used it. Judging by a quick glance it seems it's similar to external secrets operator.

  • @fugazi84
    @fugazi84 Před 10 měsíci +3

    I've always taught that it's insecure to but password in ENV in a container....

    • @edb75001
      @edb75001 Před 10 měsíci +8

      If they retrieve access to your container, it's already too late. If it's available to your service, it's available to the intruder, no matter how you present it. Embedded, they can do a simple hex edit on the binary and extract the string value of the secret. ENV, they can pull it easily from there too. CLI flag... history will show it easily there too. Stored in memory? They simply sideload an app that will dump the memory and pull the values.
      A secrets manager helps not just manage your secrets... but it's main purpose, besides a single resource for all your secrets, is to keep it out of repos and local dev environments but still accessible to your containers.

    • @fordneild2372
      @fordneild2372 Před 10 měsíci +1

      🧠

  • @aushafy
    @aushafy Před 10 měsíci +2

    actually this is like another secret injector/fetcher like Vals if you use helmfile, but how if our application doesn't use env variable ? instead of using config file based on yaml file ? is it possible to do that ?

    • @DevOpsToolkit
      @DevOpsToolkit  Před 10 měsíci +1

      If you application is running in kubernetes, ESO is my choice. Teller is mostly for everything else, not a kubernetes operator.

    • @aushafy
      @aushafy Před 10 měsíci +1

      @@DevOpsToolkit oh yeah you're right, I have read the official docs and teller just for cmd side which mean development activity

  • @entelin
    @entelin Před 10 měsíci +2

    So you mean storing all your secrets in an unencrypted text file and copy/pasting everywhere isn't best practice?

    • @DevOpsToolkit
      @DevOpsToolkit  Před 10 měsíci +1

      Yeah. That is a common practice 🙂 it's just that i sometimes go against what others are doing 😄

  • @trey6093
    @trey6093 Před 10 měsíci +1

    He said docker containers!!!!