KubeFM
KubeFM
Discover all the great things happening in the world of Kubernetes, learn (controversial) opinions from the experts and explore the successes (and failures) of running Kubernetes at scale.
Episodes
Mentioned books
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.
4 snips
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.
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 LearnKube — 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.
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 LearnKube — 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.


