Bret is joined by Marc Campbell of Replicated to discuss the challenges of deploying your software on other people's Kubernetes. Following a discussion of the problems Replicated is solving, they go over all the great open source projects they are developing for deploying, managing, and troubleshooting Kubernetes. Streamed live on YouTube on June 23, 2022. Unedited live recording of this show on YouTube (Ep #175). Topics Replicated Replicated OSS Projects Kubernetes Troubleshooter Schema Hero Ku...
Sep 09, 2022•58 min•Ep 110•Transcript available on Metacast Bret is joined by Guillaume Tardif and Felipe Cruz of Docker Inc. for a deep dive into Docker extensions. Docker Extensions are a favorite new feature. Guillaume and Felipe are both engineers at Docker and they walk us through how extensions came about, how to install them, and how to submit them to the marketplace. By the time Docker released extensions at DockerCon in May 2022, there were already a dozen solid extensions, including a disk manager, log explorer, and other third-party tools like...
Aug 26, 2022•35 min•Ep 109•Transcript available on Metacast Bret is joined by Nirmal Mehta, a Principal Specialist Solution Architect at AWS, and a Docker Captain, to discuss Karpenter, an autoscaling solution launched by AWS in 2021. Karpenter simplifies Kubernetes infrastructure by automating node scaling up and down, giving you "the right nodes at the right time." Autoscaling, particularly for Kubernetes, can be quite a complex project when you first start. Bret and Nirmal discuss how Karpenter works, how it can help or complement your existing setup,...
Aug 12, 2022•53 min•Ep 108•Transcript available on Metacast Bret is joined by Laura Tacho, an engineering leadership coach, to discuss measuring your team's performance with DevOps metrics (DORA) and the new SPACE framework. Team Performance is one of Bret's favorite topics, and it should be everyone's concern. Laura and Bret discuss soft skills, how to implement DORA DevOps metrics, the new SPACE framework, as well as common pitfalls people make when attempting to implement those measurements. Streamed live on YouTube on June 2, 2022. Unedited live reco...
Jul 29, 2022•1 hr 10 min•Ep 107•Transcript available on Metacast Bret is joined by the co-creators of the Argo project and co-founders of Akuity - Hong Wang and Jesse Suen - to discuss the state of Argo and their new Akuity offering for Argo CD in the Cloud. Chances are, you've heard of one or more of the Argo projects. They include Argo Workflows, Argo CD, Argo Events, and Argo roll-outs. Argo is one of those Kubernetes projects that is so common for teams to choose that it's nearly an assumption that every team is using one of their tools in a cluster or tw...
Jul 15, 2022•1 hr 12 min•Ep 106•Transcript available on Metacast Bret is joined by Rosemary Wang, a developer advocate at Hashi Corp. She recently finished a Manning book, titled Infrastructure as Code: Patterns and Practices. They discuss how infrastructure as code fits into DevOps and Gitops, and how you can get started with IaC and run over some important patterns, such as controlling versioning, IaC testing and managing costs. Rosemary worked at ThoughtWorks previously, and it was interesting to hear her experiences on learning from senior engineering, an...
Jul 01, 2022•48 min•Ep 105•Transcript available on Metacast Bret is joined by Ravi Lachhman, Field CTO at Shipa, to discuss the basics of Shipa application and policy management, and show off the developer experience that Shipa brings to apps running on IaC and GitOps tools like ArgoCD, Crossplane, Terraform, Kubernetes, and more. Shipa is focused on the layer above the infrastructure where application developers can avoid other Kubernetes manifest tools like Helm or Kustomize, and create a cleaner contract between what their application needs are and ho...
Jun 17, 2022•58 min•Ep 104•Transcript available on Metacast Bret is joined by Erik Veld, Manager, Developer Advocacy at HashiCorp, the creators of Nomad. Nomad is an orchestrator like Kubernetes and Swarm but it has a unique set of features that make it an interesting alternative on multiple levels. It's known for having a much simpler infrastructure design than Kubernetes, and also having a stronger community and feature release cycle then Swarm. Erik talks about the basics of Nomad, the reason it was created and runs through some demos. Streamed live o...
Jun 03, 2022•54 min•Ep 103•Transcript available on Metacast Bret is joined by David Flanagan, aka Rawkode Academy, from Pulumi to show off how Pulumi infrastructure-as-code can improve GitOps pipelines. Our conversation focused on what GitOps and Pulumi are and how they work together to manage your infrastructure and app deploys. Streamed live on YouTube on March 24, 2022. Unedited live recording of the complete show on YouTube (Ep #164). Includes demos. Topics Pulumi Product K8s Operator K8s GitOps Law of Demeter 1Password SSH management David Flanagan ...
May 20, 2022•45 min•Ep 102•Transcript available on Metacast Bret is joined by Anca Iordache and Dave Scott, software engineers at Docker Inc, to talk about why they made Docker Desktop for Linux and how it's different from running the Docker Engine daemon. Streamed live on YouTube on 21 April 2022. Unedited live recording of the complete show on YouTube (Ep #167). Includes demos. We talk about the origins of Docker Desktop for Linux, why it needs to exist, and how it's different than running Docker Engine on the native host. Docker Desktop for Linux beha...
May 06, 2022•43 min•Ep 101•Transcript available on Metacast Bret is joined by Lukas Gentele and Rich Burroughs of Loft Labs to talk about vcluster, a Kubernetes distribution that can run inside an existing cluster namespace, aka "clusters in clusters." Lukas is the CEO of Loft Labs and Rich is their Senior Developer Advocate. VCluster is quite a universal tool for running fully-fledged Kubernetes clusters for dev and test environments and even potentially in production. In this episode, Lukas and Rich break down a ton of ways vcluster is currently being ...
Apr 22, 2022•1 hr 5 min•Ep 100•Transcript available on Metacast Bret and his guests - Jamie Duncan and John Osborne, authors of "OpenShift in Action" - talk about Enterprise Kubernetes adoption, the barriers teams encounter and why it's worth solving the hard problems in enterprise teams by standardizing on Kubernetes. Jamie is a customer engineer at Google Cloud and John is chief architect at RedHat. In this episode, we talk a lot about Kubernetes as the new common non-vendor specific infrastructure API. Streamed live on YouTube on March 3, 2022. Unedited l...
Apr 08, 2022•1 hr 11 min•Ep 99•Transcript available on Metacast Jim Bugwadia joins Bret to discuss Kubernetes policy management and "intelligent guardrails for K8s." Jim is the CEO and co-founder of Nirmata. He's also the founder of Kyverno, an CNCF Sandbox Project and open source project for managing policies in Kubernetes. We talk about what Kyverno is, what it isn't, and what problems it solves. We also talk a bit about Narmada and how it expands on that. If you're in a team using Kubernetes together, controlling settings and standards in your workloads a...
Mar 25, 2022•49 min•Ep 98•Transcript available on Metacast In this episode, Bret is joined by Portainer's co-founder and CEO, Neil Cresswell, to get an update on their product. If you haven't heard of Portainer, it's one of the original web apps to manage Docker, then swarm and now Kubernetes. This is one of Bret's top 10 tools for consideration to manage your container environments. Neil will show off the latest from Portainer.io. Streamed live on YouTube on February 3, 2022. Unedited live recording of the complete show on YouTube (Ep #157). Includes d...
Mar 11, 2022•1 hr 4 min•Ep 97•Transcript available on Metacast Bret explores and reviews tools that "might" replace Docker Desktop for those who decide not to pay for the subscription. He goes through the pros and cons of the alternatives. Streamed live on YouTube Jan 27, 2022. Unedited live recording of the complete show on YouTube (Ep 156). Includes demos. Bret's comparison spreadsheet : Docker Desktop Alternatives 2022, single-node for local dev-test "Trilogy" blog articles all about DevOps and DevOps engineering Docker blog : How Docker Desktop Networki...
Feb 28, 2022•1 hr 15 min•Ep 96•Transcript available on Metacast Bret is joined by Eran Bibi, a co-founder and CPO of Firefly to discuss Cloud and Kubernetes drift, and dealing with unmanaged resources and policy violations in Infrastructure as Code. Streamed live on YouTube on January 13, 2022. Unedited live recording of this show on YouTube (Ep 154). Includes demos. Topics Firefly Becoming a DevOps Engineer Eran Bibi Eran Bibi on Twitter Join my Community Best coupons for my Docker and Kubernetes courses Follow me on Patreon and support this show! Chat with...
Feb 18, 2022•53 min•Ep 95•Transcript available on Metacast In this episode, Jake Warner, founder of Cycle joins Bret to discuss and demo Cycle.io, a Kubernetes alternative to run your containers and reduce your DevOps complexity. In the background, it uses your cloud of choice, deploys a custom OS (using LinuxKit), and handles all the complexity of storage, backups, proxies, and networking. Streamed live on YouTube on Jan 6, 2022. Unedited live recording of this show on YouTube (Ep #153). Includes multiple demos. Topics Cycle.io Linuxkit on GitHub Cycle...
Feb 11, 2022•52 min•Ep 94•Transcript available on Metacast Control your testing in containers with your code! Bret's guest, Sergei Egorov, walks us through testcontainers.org and AtomicJar for using API's to control Docker from Go, Java, Python, Node, Rust, Scala, and more. Streamed live on YouTube on December 9, 2021. Unedited live recording of this show on YouTube (Ep 149). Topics Testcontainers Testcontainers on GitHub Company behind Testcontainers Testcontainers Cloud blog Sergei Egorov Sergei on Twitter Join my Community Best coupons for my Docker ...
Feb 04, 2022•52 min•Ep 93•Transcript available on Metacast Liz Fong-Jones from honeycomb.io joins Bret in this episode to discuss and demo their platform and Kubernetes Observability. Streamed live on YouTube on December 2, 2021. Unedited live recording of this show on YouTube (Ep 142). Includes demos. Topics Honeycomb.io Free eBook Observability Engineering OpenTelementry Pixie 12Factor Sqlcommenter Guest Liz Fong-Jones Liz on Twitter Liz on Twitch Join my Community Best coupons for my Docker and Kubernetes courses Follow me on Patreon and support this...
Jan 28, 2022•44 min•Ep 92•Transcript available on Metacast Bret talks with Alex Ellis, Founder of OpenFaaS, about all things "containers on arm." They cover Apple's M1 arm processor, Raspberry Pi arm images, Docker Desktop and arm, Kubernetes clustering, Alex's new Netbooting workshop, and more. Streamed live on YouTube on Apr 1, 2021. Unedited live recording of this show on YouTube (Ep 142) Topics The past, present, and future of K8s on Pi on YouTube 5 Years of Raspberry Pi clusters blog RetroPie.org.uk Inlets on GitHub Netbooting workshop for Raspberr...
Jan 21, 2022•1 hr 17 min•Ep 91•Transcript available on Metacast Friend and fellow Docker Captain, Viktor Farcic, joins Bret to talk about all things DevOps Automation and Crossplane. Streamed live on YouTube Oct 7, 2021, Ep 142. Unedited live recording of this show on YouTube (Ep 142) Upbound , the company behind Crossplane Crossplane KOTS Viktor on YouTube "DevOps Toolkit" Viktor on Twitter You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news ! Grab the best coupons for my Docker and Kubernetes cou...
Jan 14, 2022•1 hr 7 min•Ep 90•Transcript available on Metacast The topic is the new Gateway API and Kubernetes Ingress. Bret met with Mark Church, Product Manager of GKE Networking at Google. They talked in detail and took questions from the YouTube chat. Streamed live on YouTube Apr 8, 2021, Ep 119. Unedited live recording of this show on YouTube (Ep 119) An Introduction: What is the Gateway API? Join the community Mark Church on Twitter @ChurchOfMark You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bre...
Jan 07, 2022•46 min•Ep 89•Transcript available on Metacast Automating container deployments with GitOps is the topic of this podcast with Bret's guest, Nirmal Mehta. At the time of the show (March 2021), Nirmal was a Distinguished Engineer and Director at Booz Allen Hamilton. He is also a Docker Captain. Streamed live on YouTube Mar 4, 2021, Ep 114. Unedited live recording of this show on YouTube (Ep 114) Topics and Links Guide to GitOps from weaveworks GitOps origins; a blog from weaveworks : What DevOps is to the Cloud, GitOps is to Cloud Native Flux ...
Dec 31, 2021•50 min•Ep 88•Transcript available on Metacast Docker Captain and Engineering Consultant Laura Tacho joins Bret and they go through all their favorite topics and tech things of 2021. Streamed live on YouTube Dec 16, 2021, Ep 150. Unedited live recording on YouTube (Ep #150) Log4Shell info from SANS Institute on YouTube Log4Shell info from Docker blog HashiCorp IPO Bill Gates Year in Review "Reasons for Optimism After a Difficult Year" GitHub blog "GitHub Actions: Reusable Workflows are Generally Available" Dig into your Docker images contain...
Dec 24, 2021•48 min•Ep 87•Transcript available on Metacast Bret talks with Stack Overflow legend and Docker Captain, Brandon Mitchell. They talk about (and demo) regclient his new project for managing registries remotely via API, and all thats happened over the last year with Docker registries and Docker Hub. It's worth watching the demos on YouTube. Streamed live on YouTube Jan 21, 2021, Ep 108. Unedited live recording on YouTube (Ep #108) An earlier YTL show about Docker Hub (Ep #89) Brandon on StackOverflow regclient on GitHub registry spec on GitHub...
Dec 17, 2021•59 min•Ep 86•Transcript available on Metacast Bret is joined by Komodor CTO and co-founder Itiel Shwartz to talk about Kubernetes troubleshooting and using their new app to highlight changes and alerts in your clusters. Check out the unedited video version on YouTube to experience the demo. https://youtu.be/zGA6ZwdYM5A Streamed live on YouTube on March 11, 2021, Ep 115. Unedited live recording on YouTube Ep 115; check it out to see the demos Komodor K8s troubleshooting kubectl cheat sheet Troubleshooting deployments flowchart You can also s...
Dec 10, 2021•45 min•Ep 85•Transcript available on Metacast Docker announced Compose v2 at DockerCon 2021. Bret goes through all the new stuff you didn't know about. If you're a fan of composing (his fav docker tool), this podcast reviews what docker's done over the last two years to make it so much better! This is another episode pulled from the archive that's still quite relevant. Streamed live on YouTube Jun 10, 2021, Ep 126. Unedited live recording on YouTube Ep 126 Topics Compose V2 is a Docker Plug-in (written in Go) Compose Spec (no more yaml vers...
Dec 03, 2021•50 min•Ep 84•Transcript available on Metacast The topic is automating your K8s YAML validation. Brets guest is Eyar Zilberman, co-founder of Datree and they go through various tools and their pros and cons and help you understand why automated validation is vital as you automate your Kubernetes deployment pipeline. Streamed live on YouTube Nov 11, 2021, Ep 146. Unedited live recording on YouTube (Ep 146) Datree Kubeconform pre-commit https://github.com/yannh/kubeconform https://pre-commit.com/ Eyar's article about K8s schema validation Open...
Nov 26, 2021•47 min•Ep 83•Transcript available on Metacast Apple's move to Arm processors will change software development for everyone... or will it? Apple has moved towards an Arm processor. They don't call it Arm, they call it Apple Silicon, or M1 but underneath that, the architecture of the CPU is Arm 64-bit compatible. Streamed live on YouTube Jan 7, 2021, Ep 106. Unedited live recording on YouTube Ep 106 Corrections "Windows RT" isn't a thing anymore, and the Windows 10 on Arm (WoA) is getting better, with x64 emulation (MS version of Rosetta 2) i...
Nov 19, 2021•55 min•Ep 82•Transcript available on Metacast Bret talks about linting with Super-Linter and also GitHub Action's new Reusable Workflows beta! Streamed live on YouTube Sep 30, 2021, Ep 141. Unedited live recording on YouTube (Ep 141) Topics Linting Q&A Super-Linter 101 Example GitHub Action Repo Dependabot for GHA Linter config files Customize Super-Linter Reusable Workflows Links Super-Linter GitHub Example Workflow in Bret's GitHub Editorconfig Reusable Workflows Workflow Templates Hacktoberfest from DigitalOcean You can also support ...
Nov 12, 2021•55 min•Ep 81•Transcript available on Metacast