KubeFM cover image

KubeFM

Latest episodes

undefined
Jun 18, 2024 • 51min

The ticking supply chain attack bomb of exposed Kubernetes secrets, with Assaf Morag and Yakir Kadkoda

In this KubeFM episode, Yakir and Assaf from Aqua Security explore how a robust Kubernetes secrets strategy is necessary to prevent leaks and maintain a strong security posture.You will learn:How Kubernetes secrets are leaked, and what tools can you use to prevent that (Hint: Yakir and Assaf suggested using more than one.)How shadow IT is a more significant threat you might think and why companies should monitor personal Github repositories.What happens when a secret is leaked and how attackers exploit your resources (or further gain access to more).SponsorThis episode is sponsored by Isovalent — watch the top Kubernetes security use cases that Tetragon and eBPF cover for platform teamsMore infoFind all the links and info for this episode here: https://ku.bz/5RKVBGlQRInterested in sponsoring an episode? Learn more.
undefined
Jun 11, 2024 • 48min

From 0 to 10k builds a week with self-hosted Jenkins on Kubernetes, with Stéphane Goetz

In this KubeFM episode, Stéphane shares his journey of migrating, optimizing and scaling Jenkins in Kubernetes.He discusses the technical challenges, solutions, and strategies employed.You will learn:How Jenkins on Kubernetes was scaled to handle 10,000 weekly builds.How they started their journey in 2015 and how the cluster has evolved in the past nine years.The challenges of managing builds in Jenkins: Docker in Docker, Docker out of Docker and KubeVirt.The lessons learned in created ephemeral environments.SponsorThis episode is sponsored by CloudBees — learn how to use Kubernetes pods as Jenkins agentsMore infoFind all the links and info for this episode here: https://ku.bz/Rg42-LLvQInterested in sponsoring an episode? Learn more.
undefined
Jun 4, 2024 • 56min

Platform engineering: learning from the Kubernetes API, with Sven Hans Knecht

Sven Hans Knecht, a Principal Cloud Engineer, shares his journey empowering teams with Kubernetes technology. He discusses how OpenTelemetry and Prometheus enhance observability and cluster management. The conversation dives into GitOps with tools like ArgoCD and Flux for streamlined deployments. Governance tools, including Gatekeeper and OPA, are highlighted for secure resource management. Sven also emphasizes the role of Custom Resource Definitions in automating processes while balancing developer self-service with necessary compliance.
undefined
May 28, 2024 • 44min

Hacking Alibaba Cloud's Kubernetes cluster, with Ronen Shustin and Hillai Ben-Sasson

In this KubeFM episode, Hillai and Ronen, security researchers at Wiz, explore the intricacies of hacking Alibaba Cloud's Kubernetes cluster.They share their experiences and insights on identifying and exploiting vulnerabilities, mainly focusing on misconfigurations and their impact on cloud security.You will learn:How Hillai and Ronen gained access to a Kubernetes cluster through a Postgres database.How they moved laterally and managed to obtain push and pull rights to a private container registry.Recommendations for securing multi-tenant Kubernetes clusters and maintaining environment hygiene.More infoFind all the links and info for this episode here: https://ku.bz/yr16qNTFxInterested in sponsoring an episode? Learn more.
undefined
May 21, 2024 • 35min

CoreDNS will fail you at scale (with default settings), with Mohamed Hamdan Faris S M

In this KubeFM episode, Faris shares his experience managing CoreDNS and scaling Kubernetes clusters with 900 nodes and 15k pods.He shares the challenges and solutions encountered during an incident, providing valuable insights into maintaining a robust Kubernetes environment.You will learn:The importance of scaling the Kubernetes control plane for large clusters.Strategies for optimizing CoreDNS to ensure efficient DNS resolution and prevent incidents.The pros and cons of using VictoriaMetrics versus Prometheus for monitoring and observability.Tips for maintaining a calm and effective team dynamic during high-stress situations.SponsorThis episode is sponsored by Datadog — a single, unified platform for monitoring CoreDNS alongside the rest of your stack. Try it free for 14 days and get a free t-shirtMore infoFind all the links and info for this episode here: https://ku.bz/4QD3kFP60Interested in sponsoring an episode? Learn more.
undefined
May 14, 2024 • 40min

The best operating system for Kubernetes, with Mircea-Pavel Anton

In this KubeFM episode, Mircea shares his journey of migrating a home lab to Kubernetes, specifically choosing Talos over other operating systems like Ubuntu, Flatcar, or Bottlerocket.Mircea also discusses his decision-making process and experiences in setting up and optimizing his Kubernetes home lab.You will learn:What is Talos Linux and how it compares to other operating systems.The challenges and considerations involved in migrating to Kubernetes, including selecting network plugins and GitOps.Insights into managing and securing Kubernetes clusters, focusing on the advantages of immutable operating systems.SponsorThis episode is brought to you by Digital Ocean — enjoy a free $200 credit when you start using DigitalOcean KubernetesMore infoFind all the links and info for this episode here: https://ku.bz/LnzSW4BxYInterested in sponsoring an episode? Learn more.
undefined
May 7, 2024 • 0sec

Observability will speed up your Kubernetes troubleshooting, with Jennifer Luther Thomas

With a passion for security and a knack for troubleshooting, Jen discusses the critical role of network policies in Kubernetes security, the complexities involved in their implementation, and the balance between security and manageability.She also covers the importance of Custom Resource Definitions and shares her perspective on emerging Kubernetes tools.In this KubeFM episode, you will learn:The importance of observability in troubleshooting network policies and how it aids in debugging complex issues.The trade-offs between the complexity of network policies and the security benefits they provide.The skills, thought process and humility behind troubleshooting technologies you are unfamiliar with.SponsorThis episode is brought to you by Otterize — automate workload IAM policies: zero-friction development, zero-trust security.More infoFind all the links and info for this episode here: https://ku.bz/0RxMvG14yInterested in sponsoring an episode? Learn more.
undefined
Apr 30, 2024 • 36min

The good, the bad and the ugly of templating YAML in Kubernetes, with Alexander Block

Alexander Block, creator of the kluctl tool, dives into the world of Kubernetes templating. He reveals the fundamental flaws of Helm and why existing tools like Kustomize and jsonnet aren't the complete answer. Alexander shares his journey from game development to Cloud Native, highlighting how Docker and Kubernetes transformed his workflow. He also discusses the complexities of YAML, the need for adaptable solutions, and what the future holds for resource templating in the ever-evolving Kubernetes landscape.
undefined
Apr 23, 2024 • 44min

Kubernetes needs a Long Term Support (LTS) release plan, with Mathew Duggan

With the rapid pace of the cloud-native ecosystem, staying current with Kubernetes updates and managing upgrades becomes a daunting task for many organizations.In this KubeFM episode, Mat discusses the necessity of long-term support for Kubernetes and explores the intricacies of managing Kubernetes upgrades in a fast-evolving landscape.You will learn:The importance of long-term support (LTS) for Kubernetes and how it can alleviate the challenges associated with the platform's rapid release cycles.Strategies for managing Kubernetes upgrades, including insights into the release cycle and the potential pitfalls of the upgrading process.The role of managed services and semi-automatic upgrades in simplifying Kubernetes maintenance for organizations, especially in cost optimization and resource constraints.The implications of charging for support of older Kubernetes versions and the potential for a community-based approach to navigating the complexities of Kubernetes upgrades.SponsorThis episode is sponsored by Learnk8s — expert Kubernetes training for your teamMore infoFind all the links and info for this episode here: https://ku.bz/dVJW_qgF2Interested in sponsoring an episode? Learn more.
undefined
Mar 19, 2024 • 50min

Clusters are cattle until you deploy ingress, with Dan Garfield

Ensuring the repeatability of your infrastructure is a crucial aspect of managing Kubernetes clusters.This allows you to swiftly tear down and set up a new one, a practice that is quite handy.However, there are exceptional circumstances when your cluster becomes more than a disposable tool.Dan shared, "A Kubernetes cluster will be treated as disposable until you deploy ingress, and then it becomes a pet."In this episode, you will delve into the concept of 'disposable' and 'pet' Kubernetes clusters and learn:How you can use GitOps to create a repeatable infrastructure that syncs.How resources such as the Ingress and external-dns require careful maintenance and monitoring to make your cluster special.How Crossplane and vCluster help you define repeatable environments that are disposable.All the flavours for Argo: Workflows, Autopilot, CD, etc., and "Project" a newer abstraction to manage apps across environments.SponsorThis episode is sponsored by Learnk8s — become an expert in KubernetesMore infoFind all the links and info for this episode here: https://ku.bz/m3YNgCh1WInterested in sponsoring an episode? Learn more.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode