Remember when every website had its own username and password? Each website you visited had different log in rules, and, as a user, it was all so tedious and hard to keep straight!

Thank goodness those experiences are uncommon now. And Keycloak is part of the reason why.

In this episode of 🌩️Thunder, Alexander Schwartz, Keycloak maintainer at IBM, walks through an example Keycloak flow. He shows how a login screen gets customized, how tokens keep you signed in without re-entering your password every five minutes, and how admins can run the whole thing from a simple UI or automate it with a REST API. Heck yeah.

The bottom line is that Keycloak enables you to run your own identity and access management system, free of vendor lock-in, in a highly customizable way.

Watch here: youtu.be/Kvb4PMIgR…

Thumbnail for the 🌩️Thunder episode "What Is Keycloak? Open Source Identity and Access Management." Whitney Lee, laughing and pointing at her cheek, appears on the left in front of a lightboard covered in handwritten notes about identity management, two-factor authentication, and a numbered Keycloak login flow diagram. Alexander Schwartz appears on the right in a dark blazer, wearing glasses, with his name in large white letters below him next to the word "With."

Kagent allows users to easily build and run AI agents in Kubernetes. It is an open-source programming framework designed for developers and platform engineers.

In this episode of ⚡️Enlightning, Lin Sun, CNCF TOC member and kagent co-creator, explains how kagent’s Agent custom resource lets you declaratively configure everything about your agent, its instructions, which large language model it uses, and which MCP server tools it can call, all with the same YAML and kubectl apply workflow Kubernetes users already know.

Kagent is a Cloud Native Computing Foundation sandbox project.

Watch here: https://youtu.be/SjiFGqtiZqg

A lightboard illustration on a black background reads "KAGENT — Bringing Agentic AI to Cloud Native" in a hand-drawn box with green, pink, and yellow outlines. To the right, Lin Sun smiles and waves, wearing a black zip-up jacket, with "with guest Lin Sun" written beside her in yellow cursive.

Software Defined Interviews: The Extinction of Enterprise Architects, Fifty Secrets Managers, and Deodorant Before AI, with Rick Clark

Datadog Illuminated: How to Use AI Coding Agents to Port a Service Fast, with Oriol Torrillas

Software Defined Interviews: Animated Bedtime Stories, Telling Dummies What to Do, and Why Docker Lost, with Viktor Farcic

Kagent turns your AI agent into a Kubernetes custom resource, defined declaratively like anything else in your cluster.

Watch the full 🌩️Thunder episode: youtu.be/z2Xpd-Wwm…

#Kagent #Kubernetes #AIAgents #CNCF #CloudNative

InfoQ covered my KubeCon EU talk with Viktor Farcic (Upbound), “Choose Your Own Adventure: AI Meets Internal Developer Platform.” The article walks through how AI agents are becoming a new layer of the internal developer platform, and how OpenTelemetry traces let you see what an agent did instead of guessing.

Read the full article here: www.infoq.com/news/2026…

Title slide on an orange background. Large bold white text reads "Choose Your Own Adventure: AI Meets Internal Developer Platform." Below in white italic: "Whitney Lee, Datadog & Viktor Farcic, Upbound." The KubeCon and CloudNativeCon Europe 2026 logos appear in the upper left corner. A stylized windmill and Dutch tulips decorate the right side and bottom corners.

Kubernetes clusters can carry hidden security issues in infrastructure config, workload settings, RBAC permissions, and containers.

Kubescape maintainer Ben Hirschberg joined me on 🌩️Thunder to explain how Kubescape scans a cluster across five dimensions and surfaces what’s wrong and how to fix it.

It checks infrastructure, workload, and RBAC configuration against OPA-based policies (things like unencrypted secrets or containers running as root), catches vulnerabilities with Grype, and watches runtime behavior with eBPF, then provides recommendations about what to fix first for maximum impact.

Watch here: youtu.be/z008cHQDA…

Thunder episode thumbnail. On the left, Ben Hirschberg, a man with short graying brown hair and a beard, wearing a red shirt, smiling at the camera. On the right, Whitney Lee, a woman with reddish-brown hair, wearing a black top under a red and black plaid flannel shirt, laughing with one hand in her hair. Between them, a black rounded rectangle showing a lightboard covered in handwritten white and teal notes and diagrams. Large yellow bold text reads "What Is Kubescape" and below it "Scanning Kubernetes for Real Security Risks." Yellow and white text at the bottom left reads "with Ben Hirschberg." The Thunder logo (a cloud with a lightning bolt) appears in the top left corner.

[Keynote] DevOpsDays Portland: Ozzie and Nova: A Play About Kubernetes Security

malicious code ≠ vulnerabilities

Read the full board notes here: gist.github.com/wiggitywh…

Handwritten lightboard in green, yellow, and pink chalk on black titled "HOW DATADOG DETECTS MALICIOUS CODE AT SCALE." Top left reads "malicious code ≠ vulnerabilities" above a section on "The Attack Surface" listing Vector 1 (pull request, example: exfiltrate secrets via CI config) and Vector 2 (packages, example: attacker compromises pkg maintainer, backdoor ships in next update), with a definition of BewAIre as software that automatically analyzes pull requests and packages to detect malicious changes. Center section "How It Works" diagrams a flow from a pull request event and third-party package source code into a "BewAIre API" box containing step 1, a pre-filter labeled fast, cheap, ex GPT mini, asking "Suspicious or not?", and step 2, AI-powered escalation ex Claude Opus, which looks at author info, comments, metadata, and dependencies, with an annotation that 0.02% gets escalated to human review and 99.98% is filtered out. The flow returns a verdict and reason (malicious or benign) that goes to human triage via the security incident team or security research team. Right section "How It Scales" lists scanning every PR event and every package release, notes the pre-filter and escalation steps' speed, cost-effectiveness, and precision as why it scales, a "BewAIre Detects" list (token exfiltration, encoded payloads, backdoors, typosquatting, and more), and a "Whats Next" list (stronger enforcement, improving and extending package scanning).

AI Engineer World’s Fair: Build a Platform, Unleash an Agent on it…. and Watch it Burn!

Software Defined Interviews: The Extinction of Enterprise Architects, Fifty Secrets Managers, and Deodorant Before AI, with Rick Clark

Datadog Illuminated: Rebuilding CI’s Git Serving for the AI Coding Era, with Mike Thompson

Datadog Illuminated: How to Use AI Coding Agents to Port a Service Fast, with Oriol Torrillas

Serverless can save you money, but the tradeoff is that it is weird. Your CPU gets frozen between requests. Your code runs in a tiny, isolated sandbox with extremely limited resources. And every millisecond of initialization time costs money.

In this episode of Datadog Illuminated, AJ Stuyvenberg, Staff Engineer on Datadog’s Serverless team, explains how his team rewrote Datadog’s serverless agent from scratch, in a language none of them had ever used in production.

The rewrite cut the binary from 55 megabytes to 7 and dropped cold start time from around 400 milliseconds to 50-60.

Give it a watch! www.youtube.com/watch

Whitney, a woman with reddish-brown bangs, laughs with both hands on her cheeks on the left. AJ Stuyvenberg, a man with short brown hair and a beard wearing a maroon shirt, smiles on the right. Between them, a lightboard reads "WHY WE REWROTE OUR SERVERLESS AGENT" in large yellow and white pixel-style letters over chalk-style diagram notes about AWS Lambda, binary size reduction, and cold start improvements. "Datadog Illuminated" appears in neon-style lettering in the upper left corner. "with AJ STUYVENBERG" is written at the bottom right.

“The entire world is not HTTP.”

In this episode of 🌩️Thunder, Ed Warnicke, Distinguished Engineer at Cisco and Network Service Mesh co-founder, explains how NSM connects individual workloads at Layer 3, regardless of whether they’re in different clusters, different clouds, or running on-prem.

Application service meshes connect entire systems to each other. Network Service Mesh connects only the workloads that need to talk, and those workloads don’t know or care where each other is running.

Watch here: youtu.be/u9hOPyRVw…

Whitney Lee on the left, smiling, with long dark hair and a black top. Ed Warnicke on the right, a man with long hair wearing a dark patterned shirt. Between them is a lightboard with large yellow text reading "What Is Network Service Mesh?" and "Workload Connectivity at Layer 3." The Thunder logo appears in the upper left. "With Ed Warnicke" is written in the lower right. Blue lightning bolt decorations appear in the upper corners.

DevOpsDays Portland: Ozzie and Nova: A Play About Kubernetes Security

Software Defined Interviews: Animated Bedtime Stories, Telling Dummies What to Do, and Why Docker Lost, with Viktor Farcic

Datadog Illuminated: Rebuilding CI’s Git Serving for the AI Coding Era, with Mike Thompson