DevOps and Docker Talk: Cloud Native Interviews and Tooling

DevOps and Docker Talk: Cloud Native Interviews and Tooling

By Bret FisherNewsTechnologyTech News
Download on the App Store

DevOps and Docker Talk: Cloud Native Interviews and Tooling episodes

  • Faster Docker Builds with Depot

    Bret is joined by Kyle Galbraith and Jacob Gillespie, co-founders of Depot, to discuss their new solution to slow Docker builds.
     

    😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.

    If you've never dug into some of the details of Dockers BuildKit, that's the engine behind your Docker build command, then this episode is for you. I'm fairly confident that everyone who uses Docker will eventually come upon the problems that Kyle and Jacob were trying to solve with Depot. Their focus is on speeding up your Docker builds by doing them remotely, in a transparent way.

    They avoid you needing to rethink your workflows and CI automations and provide a CLI tool that's a drop-in replacement for the Docker build command. In this episode, we walked through the problems they can solve today with what I would call a unified shared build cache for your whole team, including your CI and automation tools.

    The way they are going about speeding up the Docker builds is something I wished Docker had done for us all along. I think it's still early days for the Depot product, but if you're suffering with long build image times it's already mature enough to be something I would consider as a replacement for the traditional Docker engine builds that we're all used to.

    Streamed live on YouTube on January 12, 2023.

    Unedited live recording of this show on YouTube (Ep. #198). Includes demos.

    ★Topic Links★
    Depot website
    Depot on Twitter

    Creators & Guests

    • Bret Fisher - Host
    • Beth Fisher - Producer
    • Cristi Cotovan - Editor
    • Kyle Galbraith - Guest
    • Jacob Gillespie - Guest

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★Join my Community★
      New live course on CI automation and gitops deployments
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans
      Grab some merch at Bret's Loot Box

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Intro
    • (00:53) - Bret's intro
    • (02:24) - Main show
    • (02:33) - Introducing the guests
    • (02:53) - Today's topic
    • (03:07) - Where did the idea for Depot come from?
    • (04:26) - How it started
    • (06:37) - Describing the problems
    • (07:59) - The caching problem
    • (09:49) - Docker caching default and in CI
    • (12:45) - What is cache busting?
    • (14:23) - Being deliberate about your CI environment
    • (15:23) - What problems is Depot trying to solve?
    • (17:27) - Replacing the Docker CLI with Depot
    • (22:13) - Building for multi-platform
    • (26:53) - Question
    • (30:13) - Question
    • (32:14) - Demo intro
    • (32:45) - Modes of hosting
    • (33:29) - Question
    • (34:33) - What else does the UI offer?
    • (38:21) - Getting started with Depot
    • (39:28) - What's on the horizon?
    • (40:30) - Outro
    • ★ Support this podcast ★
      41 min
    • Better K8s Prometheus Alerts with Robusta

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by Natan Yellin, the co-founder of Robusta.dev to talk Kubernetes and Prometheus monitoring, alerting, and maybe some CPU limit ranting.

      Robusta tries to fill the gap left by Kubernetes' own AlertManager which has a very specific and not so helpful way of describing events in your cluster. This makes it hard to diagnose the cause of the event and you're left with Google, StackOverflow and an awful lot of head-scratching. Robusta acts as a proxy between AlertManager and your notification platform of choice.

      In the show we talk about what Robusta is, how to deploy it in your clusters, and Natan also details some of the enhancements in their cloud offering that you can layer on top of that, which has a generous free tier.

      Streamed live on YouTube on January 5, 2023.


      Unedited live recording of this show on YouTube (Ep. #197). Includes demos.

      ★Topics★
      Robusta Website
      Robusta on GitHub
      KubeCon - Building a Runbook Automation System for Prometheus and Kubernetes
      Stop using K8s CPU limits
      Recommended Pod Spec
      Send Push notifications to your phone
      Prometheus AlertManager
      Grafana Labs
      Kubewatch

      ★Natan Yellin★
      Natan on Twitter
      Natan on LinkedIn

      ★Join my Community★
      New live course on CI automation and gitops deployments
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans
      Grab some merch at Bret's Loot Box

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Intro
    • (00:53) - In today's episode
    • (02:59) - Main show
    • (03:27) - Introducing Natan
    • (03:53) - Alert fatigue
    • (04:29) - Where did the idea for Robusta come from?
    • (08:16) - Someone has to do the job
    • (09:17) - What does Robusta offer?
    • (10:25) - Proxying the alerts and providing context
    • (11:30) - Saving 10 to 30 minutes
    • (13:48) - The open source Robusta repo
    • (14:10) - The need to de-aggregate event data
    • (15:09) - Example or demo
    • (15:39) - Question about observability for microservices
    • (18:38) - Tip 1 Consider using silences
    • (19:49) - Tip 2 Monitor outcomes
    • (20:23) - Don't ignore alerts because of fatigue
    • (23:13) - Sending to different channels based on priority
    • (24:42) - Question about sending messages to destinations
    • (26:17) - Question
    • (26:49) - Installing Robusta
    • (27:42) - Demo set up commands
    • (27:54) - Questions
    • (28:11) - Demo Kubernetes-specific
    • (29:05) - Multi-cluster question
    • (31:32) - What does the SaaS platform do?
    • (32:44) - Demo with SaaS
    • (33:37) - kubectl not recommended
    • (35:03) - Breaking the glass
    • (38:15) - Question about notifications
    • (40:14) - Getting started
    • (41:24) - CPU limiting
    • (42:15) - Soft limits on CPU in Kubernetes
    • (44:35) - Bret's pod spec
    • (49:22) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      50 min
    • NGINX on Kubernetes, All The Details

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by two pros from the NGINX team, Robert Haynes and Brian Ehlert to break down the various use cases of NGINX on Kubernetes, and help you decide when and where you'll be using it.

      There's a lot going on around NGINX and I wanted to focus this conversation around NGINX on Kubernetes, and specifically the two ways you can run it for cluster ingress. We also get into some of the advanced scenarios of using NGINX, like caching and web application firewalls (WAF).

      Many of us are using NGINX somewhere in our clusters. I found it very interesting how Robert, Brian, and the team at F5 spend a lot of time showing customers how they can use it in many ways to avoid deploying additional products on their clusters. I'm a big fan of reducing complexity.

      Streamed live on YouTube on December 15, 2022.


      Unedited live recording of this show on YouTube (Ep. #195).

      ★Topics★
      Intro to K8s networking
      K8s + NGINX
      The basic Kubernetes Ingress provider of NGINX
      The official NGINX team Ingress CRD (more features)
      Gateway API for K8s
      Monitoring NGINX
      Monitoring NGINX with Prometheus

      ★Brian Ehlert★
      Brian Ehlert on Twitter

      ★Robert Haynes★
      Robert Haynes on Twitter

      ★Join my Community★
      New live course on CI automation and gitops deployments
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans
      Grab some merch at Bret's Loot Box

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Intro
    • (00:53) - Custom intro
    • (02:41) - Main show
    • (02:46) - Introductions
    • (03:05) - Today's topic
    • (03:40) - Question: Common NGINX use cases
    • (05:21) - NGINX's web server capabilities
    • (06:11) - Common NGINX on Kubernetes considerations
    • (09:28) - API gateway vs ingress
    • (14:12) - Ingress configurations and policies
    • (16:35) - CRD with ingress project
    • (19:52) - When people adopt Kubernetes
    • (22:33) - Free vs Paid version
    • (27:17) - Question
    • (27:27) - Last-minute risky annotations
    • (31:52) - Validating NGINX configs
    • (34:44) - Avoiding NGINX config manipulation
    • (39:46) - Questions
    • (41:00) - Monitoring in NGINX
    • (42:32) - Prometheus exporter
    • (43:59) - Question about caching
    • (49:39) - Question
    • (51:21) - Wrapping up
    • (54:05) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      55 min
    • Easy Kubernetes Auth and RBAC with Infra

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by Matt Williams of Infra to show off their open source project Infra, which provides easy, centralized RBAC and auth to Kubernetes and more.

      Infra is a new company taking on simplifying centralized infrastructure, user authentication and permissions. Their open source tool by the same name is quite easy to start with. In this episode, Matt does a great job of explaining the pain points of Kubernetes user management, certificate distribution and revocation, and more pain points that Infra is bringing simplicity to.

      Streamed live on YouTube on November 10, 2022. Includes demos.


      Unedited live recording of this show on YouTube (Ep #191).

      ★Topics★
      Infra Website
      Infra on GitHub
      All Day DevOps free conference

      Matt Williams
      ===========
      Matt on Twitter
      Matt's YouTube Channel

      ★Join my Community★
      New live course on CI automation and gitops deployments
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans
      Grab some merch at Bret's Loot Box

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Intro
    • (00:54) - Bret intro
    • (01:53) - Main show
    • (02:08) - Introducing Matt
    • (02:40) - Today on the podcast
    • (03:06) - Infra HQ and Company History
    • (03:52) - How Infra came to be
    • (06:40) - Datadog
    • (08:34) - Infra and open source
    • (09:59) - How Infra can help
    • (10:24) - Core Infra functionality
    • (11:56) - Bad idea
    • (12:48) - Can't revoke certificates
    • (16:11) - Painful Certificate Redistribution
    • (17:11) - Why you need Infra
    • (18:41) - Question
    • (19:38) - Service accounts
    • (20:22) - kubectl and pronunciations
    • (21:57) - Question about OIDC
    • (23:45) - Not just a Kubernetes tool
    • (25:27) - Dealing with Keys is Hard
    • (26:08) - Offboarding can be harder than Onboarding
    • (28:24) - Workflow
    • (29:21) - Demo intro
    • (29:51) - End demo
    • (30:02) - Cloud hosted and self-hosted
    • (30:35) - Providers, Okta
    • (32:02) - Is Infra GIOps Compatible?
    • (34:53) - Quick summary of the demo for audio listeners
    • (36:44) - Dumbed down roles?
    • (38:08) - Question
    • (38:52) - A tool to add to your toolbox
    • (40:38) - Getting started and contributing
    • (41:25) - Question
    • (41:51) - Auditing in the future
    • (42:49) - A Safe and Secure Model
    • (43:52) - Wrapping up
    • (45:42) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      46 min
    • Trivy and Tracee, Aqua Security Tools

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by Anaïs Urlichs of Aqua Security to talk container and Kubernetes security tools like trivy, kube-bench, tracee, and kube-hunter. I've been using trivy for over four years to scan for known vulnerabilities in my own container images and my clients.

      We also look at tracee, a new tool that is part of a new generation of tools that use the Linux kernel eBPF feature to investigate what's happening in real time on your servers. Anaïs is great as an explainer of Kubernetes and all cloud native things, and she's the creator of the 100 days of Kubernetes tutorials on her YouTube channel where she breaks down various cloud native topics for beginners. Based on what I've learned in this show from Anaïs, I plan to change how I use trivy so that it's scanning more things and more often in my CI automation pipelines.

      Streamed live on YouTube on November 3, 2022.


      Unedited live recording of this show on YouTube (Ep #190)

      ★Topics★
      Aqua Security Tools
      Aqua Security on YouTube
      Trivy
      Trivy-Operator
      kube-bench
      tracee
      kube-hunter

      ★Anaïs Urlichs★
      Anaïs on Twitter
      Anaïs' Newsletter
      Anaïs on YouTube
      100 Days of Kubernetes

      ★Join my Community★
      New live course on CI automation and gitops deployments
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans
      Grab some merch at Bret's Loot Box

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Intro
    • (00:53) - Custom intro
    • (02:28) - Main show
    • (02:32) - Introducing Anais
    • (04:30) - Security Tools
    • (04:56) - What is Aqua Security
    • (06:12) - Not all security scanners are made equal
    • (07:22) - What is Trivy?
    • (08:01) - Misconfiguration scanning with Trivy
    • (12:12) - Security vs Disruption
    • (13:06) - Address vulnerabilities in the base image
    • (14:11) - Question: Operator for Trivy
    • (17:51) - Automating the tool
    • (19:45) - Vulnerability fatigue
    • (20:32) - Question: Go and No-go Criteria
    • (24:13) - Tip Toe, Start Small
    • (25:19) - Kube Bench
    • (26:08) - Kube Hunter
    • (28:09) - What is Tracee?
    • (33:39) - What is the roadmap for implementing these tools?
    • (39:57) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      41 min
    • Software Supply Chain Security with Chainguard

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by two Chainguard co-founders, CEO Dan Lorenc and Head of Product, Kim Lewandowski, to break down the ins and outs of supply chain security and talk about Chainguard's approach to securing it. We dive into tools, including their new Wolfi Linux distro.

      We first talk about what that even is, because it's a buzzword right now, and not everyone's on the same page on what securing your supply chain even means in the world of software. Then we jump into base images for containers, and their project Wolfi. We talk a lot about Wolfi in this episode, because it has the potential to change how we build our containers.

      Streamed live on YouTube on October 13, 2022.


      Unedited live recording of this show on YouTube (Ep #188)

      ★Topics★
      Chainguard Website
      Chainguard Twitter
      Chainguard Academy
      Wolfi
      Wolfi-based images
      Sigstore

      ★Dan Lorenc★
      Dan Lorenc on Twitter
      Dan Lorenc on Linkedin

      ★Kim Lewandowski★
      Kim Lewandowski on Twitter
      Kim Lewandowski on Linkedin

      ★Join my Community★
      New live course on CI automation and gitops deployments
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Intro
    • (00:54) - Custom intro
    • (02:51) - Main show
    • (03:04) - Introductions
    • (03:24) - How did Chainguard get started?
    • (04:23) - What is a supply chain?
    • (06:30) - First Security Things
    • (08:55) - The article and the base image
    • (12:02) - Wolfi elevator pitch
    • (14:49) - How do packages get into Wolfi?
    • (18:49) - How do Wolfi packages work
    • (21:57) - Chainguard Enforce
    • (26:43) - Question about in-toto
    • (29:08) - Preventing unsigned images in production
    • (30:44) - Blocking vulnerable dependencies with policies
    • (31:39) - Scanning on servers
    • (34:02) - Question
    • (35:53) - Question
    • (37:50) - Getting started with Wolfi
    • (39:57) - Where are they on Github (demo?)
    • (40:50) - Question about vex
    • (43:13) - What else?
    • (43:40) - Chainguard Academy
    • (45:24) - Professional services
    • (49:32) - Wrapping up
    • (49:56) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      51 min
    • Best of DevOps 2022

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by Nirmal Mehta of AWS and engineering consultant Laura Tacho, for the annual Best of DevOps.

      We've started this trend of going through the year's best (and worst) of DevOps every December, everyone brings their topics, we mix them all up and try to get through all of it. This year, we came pretty close.

      We cover many topics in this year's episode, things like desktop GUIs for containers, the return of real-life conferences, Docker reaching a significant milestone, AI, ML, data platforms and much, much more.

      Streamed live on YouTube on December 8, 2022. Includes demos.


      Unedited live recording of this show on YouTube (Ep #194)

      ★Topics★
      Full doc of topics (more than we could cover)
      Year of Desktop GUI’s for Container Dev and Cloud Native Mgmt
      Docker Extensions List
      Rancher Desktop
      Podman Desktop
      Lens commercial
      OpenLens
      k9s website
      Kui website

      DevOps Survey Trends
      OpenTelemetry Articles
      - Transforming IT Departments
      - Properly Explained and Demoed
      - Getting Started

      Karpenter website
      eBPF and Profiling
      - Pixie
      - Parca

      ★Laura Tacho★
      Laura's website
      Laura's Course
      Laura on Twitter

      ★Nirmal Mehta★
      Nirmal on Linkedin
      Nirmal on Mastodon
      Nirmal on Twitter

      ★Join my Community★
      New live course on CI automation and gitops deployments
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Template intro
    • (00:53) - Custom intro
    • (04:25) - Main show
    • (04:45) - Introducing the guests
    • (05:20) - In today's episode
    • (05:52) - The year of desktop GUIs
    • (12:14) - In real life conferences
    • (12:46) - Boom and Bust
    • (13:30) - Will Jenkins go away?
    • (14:39) - GitHub Actions
    • (16:14) - Laura's Rubber-band Theory
    • (19:09) - Revenue and Docker's comeback
    • (21:02) - Other trends
    • (21:11) - DORA report
    • (22:21) - Increased security requirements
    • (24:31) - Jumping on the security bandwagon
    • (25:43) - Security by default
    • (27:04) - Rapid fire Kubernetes happenings
    • (28:06) - Bret's Maven Course
    • (28:15) - Laura's teaching
    • (29:04) - WASM+ Docker
    • (29:38) - Slim.ai
    • (30:29) - Open telemetry
    • (35:37) - Carpenter
    • (37:04) - Lack of staff
    • (37:50) - AI
    • (40:38) - Boosting productivity
    • (44:38) - ML models developed and running in containers
    • (46:14) - Wrapping up
    • (46:40) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      47 min
    • Docker: What's New from 2022

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by Michael Irwin, Sr. Manager for DevRel at Docker, to review and demo our top 2022 new features and announcements from Docker Inc. We run through the very long list in this episode and sadly, had to skip over the smaller, nuance features or subtle changes and focused on the bigger things - a major one being Docker extensions - as well as Docker Hub support for OCI artifacts, like the Helm charts, volume, WASM, Hardened Docker Desktop, tilt.dev and much more.

      Streamed live on YouTube on December 1,  2022. Includes demos.


      Unedited live recording of this show on YouTube (Ep #193)

      ★Topics★
      Docker Blog, "Products" category (most of our topics came from here)
      Recapping the last year of Docker Desktop (YouTube, September 2022)
      What's new in Docker Desktop (YouTube, DockerCon 2022, May 2022)
      What's new in Docker build (YouTube, DockerCon 2022, May 2022)

      ★Michael Irwin★
      Michael on Twitter
      Michael's Website

      ★Join my Community★
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Template intro
    • (00:53) - Custom intro
    • (03:49) - Main show
    • (04:00) - Welcome to Michael
    • (05:24) - Keeping up with updates to our tools
    • (08:03) - OCI artifacts
    • (09:13) - What are OCI artifacts?
    • (12:46) - WASM
    • (16:35) - DEMO of WASM
    • (23:16) - Question
    • (23:43) - Question
    • (25:42) - Question
    • (27:29) - Question
    • (31:31) - Extensions
    • (34:40) - Question
    • (36:41) - Question
    • (39:37) - Dev Environments
    • (42:51) - Compose v2
    • (44:54) - Hardened Desktop
    • (49:46) - Tilt
    • (51:17) - Docker Desktop for Linux
    • (53:01) - DSO Website
    • (55:48) - More vulnerabilities every year
    • (58:51) - Moving Dockerd image management to containerd
    • (01:02:29) - Buildkit improvements
    • (01:05:50) - Buildkit's link feature
    • (01:09:59) - Stuff not covered
    • (01:11:50) - Winding down
    • (01:12:23) - Question
    • (01:17:51) - Show and guest calendar
    • (01:18:20) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      1 hr 19 min
    • Key DevOps Skills for Improving Your Expertise

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by Brian Christner, a Docker Captain and Chief, Online Gaming for Grand Casino Baden (jackpots.ch), who returns to the show to discuss his top recommended skills for improving your DevOps expertise.

      Both Bret and Brian have been consultants on and off throughout their careers and also in positions where they needed to hire other engineers - often other DevOps engineers. They share their perspectives on the different types of DevOps roles and the various jobs they need to fill.

      In this episode, we thought it would be helpful to bring our experience on DevOps jobs and look at the most essential and in-demand skills throughout the industry.

      Streamed live on YouTube on October 6, 2022.


      Unedited live recording of this show on YouTube (Ep #187)


      ★Topics★
      DevOps Foundations Course
      Engineering Management Training from Laura Tacho
      Awesome Docker resources
      Awesome Everything Lists on GitHub
      Kubernetes This Month with Nigel Poulton
      AWS Cloud Training
      Container Automation Examples by Bret
      Docker Observability by Brain

      ★Brian Christner★
      Brian on Twitter
      Brian on LinkedIn
      Brian's Courses Promo Code TRAEFIK50 for 50% off
      Brian's GitHub
      Brian's Blog

      ★Join my Community★
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Intro
    • (00:53) - Intro 2
    • (01:47) - Main show
    • (01:53) - Welcome
    • (03:01) - Brian's corner of the internet
    • (05:37) - Impact of certifications in the hiring process
    • (06:01) - What's your pet project?
    • (06:58) - What lights you up?
    • (08:27) - Sharers rather than Knowers
    • (09:51) - About clouds
    • (16:35) - DevOps are enablers
    • (17:49) - Be replaceable
    • (19:58) - Soft Skills
    • (20:20) - The many hats of Senior DevOps
    • (20:23) - Encouragers
    • (20:36) - Protectors
    • (20:44) - Realistic
    • (21:01) - Protect your team
    • (21:27) - Say no
    • (21:55) - Problem solvers
    • (21:58) - Listeners
    • (23:49) - Question
    • (24:48) - Awesome Docker List
    • (27:46) - DevOps is vast and wide
    • (29:57) - Observability
    • (31:48) - Choose what to measure
    • (32:50) - Junior and Senior DevOps Skillsets
    • (34:53) - Being proactive in measuring
    • (37:03) - Question
    • (38:07) - Use the built-in tools first
    • (41:41) - Quick way to get your hands dirty
    • (47:44) - Security
    • (50:50) - Infrastructure-as-Code
    • (54:51) - Being a generalist or a specialist
    • (56:32) - Enable others to work without needing you
    • (58:13) - Question
    • (58:16) - Getting started with a cloud
    • (01:01:11) - Nigel Poulton
    • (01:01:58) - You can't be responsible for everything
    • (01:03:53) - Are certifications mandatory?
    • (01:06:34) - Deployment checklist question
    • (01:07:22) - Question
    • (01:12:14) - Question
    • (01:13:00) - Announcements
    • (01:15:12) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      1 hr 16 min
    • HashiCorp Vault for Kubernetes

      😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.


      Bret is joined by Rosemary Wang from HashiCorp to show off Vault for Kubernetes, an an open source secrets provider.

      Rosemary is a return guest and does her usual fantastic job at explaining the complex topics around storing secrets, who needs Vault and why, running Vault on Kubernetes, the Vault storage backend and so much more.

      Streamed live on YouTube on September 29, 2022. Includes demos.


      Unedited live recording of this show on YouTube (Ep #186)


      ★Topics★
      Vault website
      HashiCorp Cloud
      Raft storage for Vault, how Raft works
      Example repo: HashiCorp Vault for Development Teams

      ★Rosemary Wang★
      Rosemary on Twitter
      Rosemary on Linkedin

      ★Join my Community★
      Best coupons for my Docker and Kubernetes courses
      Chat with us and fellow students on our Discord Server DevOps Fans

      Homepage bretfisher.com

      • (00:00) - DDT MAIN
    • (00:04) - Intro
    • (00:54) - Bret intro
    • (01:36) - Main show
    • (01:52) - Course updates
    • (02:12) - Introductions
    • (03:15) - Today's Topic
    • (04:24) - Anyone who doesn't need secret management?
    • (07:13) - Elevator pitch for Vault
    • (09:22) - Handling Rotation and Exit Strategies
    • (11:49) - When do I need Vault?
    • (14:35) - Question about Aquilas
    • (14:54) - Vault is open source
    • (16:50) - We ain't got time for that
    • (17:41) - Can I run Vault on Kubernetes?
    • (18:39) - Question: Where are Secrets Stored?
    • (19:59) - Raft all the things
    • (21:19) - Question: Vault and SSL Certificates
    • (22:31) - Question and Demo
    • (22:56) - Demo intro
    • (23:26) - Demo
    • (23:27) - Question about HSMs
    • (23:50) - Question
    • (24:44) - Question about Unsealed Tokens
    • (27:18) - Question
    • (29:42) - Bret's First Question about Toil
    • (36:33) - Question: Password Managers and Vault
    • (39:44) - Question
    • (41:05) - Question
    • (43:38) - Notes about Vault Agent Sidecar and Authentication
    • (45:15) - Bret's Summary
    • (48:48) - Question about Getting Started
    • (49:44) - Starting with Sealed Secrets
    • (52:30) - Wrap up
    • (53:06) - Getting in touch with Rosemary
    • (53:43) - What's next for Rosemary?
    • (54:31) - Outro

    • You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!

      Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
      Join my cloud native DevOps community on Discord.
      Grab some merch at Bret's Loot Box
      Homepage bretfisher.com

      ★ Support this podcast ★
      55 min

    About DevOps and Docker Talk: Cloud Native Interviews and Tooling

    From the publisher's feed

    7 years running! Interviews from Bret Fisher's live show. Topics cover container and cloud topics like Docker, Kubernetes, Cloud Native development, DevOps, SRE, GitOps, DevSecOps, Platform…

    More shows like DevOps and Docker Talk: Cloud Native Interviews and Tooling

    The Joe Rogan Experience by Joe Rogan

    The Joe Rogan Experience

    227,498 Listeners

    All Ears English Podcast by Lindsay McMahon and Michelle Kaplan

    All Ears English Podcast

    2,276 Listeners

    The Daily by The New York Times

    The Daily

    111,766 Listeners

    Agentic DevOps : AI Engineering for Infrastructure by Bret Fisher

    Agentic DevOps : AI Engineering for Infrastructure

    2 Listeners