Bret is joined by Lee Calcote and Nic Jackson, co-authors of the Service Mesh Patterns book, to discuss service mesh for Docker Desktop and Compose apps with the new Meshery extension for Docker desktop. They talk about what service mesh is and go into the new Measure extension for Docker Desktop, which is a CNCF sandbox project. One of its bigger features is to help you try out different service meshes and test them with only a few clicks. They also cover other features of their tools, such as ...
Nov 11, 2022•50 min•Ep 116•Transcript available on Metacast Bret is joined by Liz Rice, Chief Open Source Officer at Isovalent, the makers of Cilium, to discuss Cilium and eBPF. Liz Rice is back to give us more insight into eBPF and the Cilium project. Isovalent is the company that created and manages the Cilium Project, which does an increasing number of things for Kubernetes, including networking, CNI support, security, advanced networking stuff, and observability, as well as other things like load balancing. Liz is one of my go-to experts on how low-l...
Oct 28, 2022•55 min•Ep 115•Transcript available on Metacast Bret is joined by Shauli Rozen, CEO and Co-Founder of ARMO, creators of Kubescape. Kubescape is a K8s open-source tool providing a multi-cloud K8s single pane of glass, including risk analysis, security compliance, RBAC visualizer, and image vulnerability scanning. I'm a fan of tools like this and specifically of Kubescape, which I use and recommend to my clients. The scanner can scan your YAML manifests of your Kubernetes resources. It can scan your live Kubernetes clusters. And it can scan the...
Oct 21, 2022•45 min•Ep 114•Transcript available on Metacast Bret is joined by Martin Wimpress and Pieter van Noordennen from Slim.ai to discuss some ways to slim down your Docker images and reduce the attack surface of your containers in the process. Many companies and projects have tried to do similar things before - Slim Images, Alpine Images, Distro List, Build Packs, and even Docker tried a few years back, to create intelligence and guidance around migrating legacy apps into slim production quality images. Those efforts were scrapped in 2019. The dua...
Oct 14, 2022•48 min•Ep 113•Transcript available on Metacast Bret is joined by Dmitriy Kalinin and John Ryan, software engineers at VMWare, to show off the many Carvel project tools. Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes. The Carvel project includes tools for templating, image building and tracking, secrets management, app deploying and more. The tool list includes ytt, kapp, kapp-controller, kbld, imgpkg, vendir, and kwt. Streamed live on YouT...
Oct 07, 2022•1 hr•Ep 112•Transcript available on Metacast Bret goes through his top recommendations for securing container images, Docker containers and Kubernetes pods. This is a tip-packed show where Bret lists much of what's documented in his courses, starting with the first steps you should take, and the bare security necessities that everyone should be doing. Then he covers more advanced security activities you should consider once the basics are covered. Streamed live on YouTube on July 7, 2022. Unedited live recording of this show on YouTube (Ep...
Sep 23, 2022•53 min•Ep 111•Transcript available on Metacast 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 ...
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 Fla...
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...
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 C...
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 ...
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 suppor...
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 Raspb...
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 Fl...
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