👋 Hi! I'm Bibin Wilson. In each TL;DR edition, I share practical DevOps, Kubernetes, Cloud, and MLOps resources to help you stay up to date. Subscribe here to get every TL;DR edition in your inbox.

This Week in DevOpsCube

  1. Claude apps gateway for AWS

  2. How Kubeflow Trainer Transforms AI Model Training

  3. Is a Pod the Right Deployment Unit for AI Agents?

  4. How Does Amazon EKS Scale Kubernetes?

  5. How did Discord simplify multi-GPU training for ML Engineers?

  6. Building a Multi-Cluster Kubernetes Platform with GitOps

  7. DevOps Remote Jobs

and more..

☕ Grab a coffee and catch up on this week’s DevOps, MLOps, and AI insights and resources.

📢 Latest in DevOps

  1. Kubernetes Introduced a new Plugin to manage Kubeflow - The new Headlamp plugin brings Kubeflow Pipelines, Katib, Trainer, and Notebook management into a single Kubernetes interface.

  2. AWS Launches Claude Apps Gateway - AWS introduced Claude Apps Gateway, a self-hosted control plane that centralizes authentication, access policies, usage tracking, and cost controls for Claude Code and Claude Desktop running on Amazon Bedrock.

  3. GitHub Launches the Copilot App - Now you can manage AI coding agents, parallel development tasks, pull requests, and software delivery workflows from a single interface.

🎯 Deep Dive: How Kubeflow Trainer Transforms AI Model Training

In this detailed edition, I have covered,

  • A look into distributed training

  • Kubeflow Trainer architecture (TrainJob, Runtimes, JobSet)

  • Hands-on: Install Trainer and run your first distributed TrainJob

  • How to run ML Training Jobs on GPU Nodes

  • Which Models Actually Need GPUs

By the end, you will know exactly how enterprise teams run distributed training on Kubernetes and what your job is as the MLOps engineer behind it.

📖 Worth Reading This Week

  1. How Amazon EKS Scales Kubernetes - Learn how Amazon EKS scales Kubernetes by optimizing etcd, improving control plane performance, and handling large clusters more efficiently.

  2. CI/CD Supply Chain Threat - Possible ways attackers can attack insecure CI/CD workflows and security practices that help prevent the attacks.

  3. Spec-Driven Development is Reshaping Software Development - An overview of how Spec-Driven Development shifts software engineering from writing code to using AI agents to design, build, and maintain applications consistently.

  4. Building a Multi-Cluster Kubernetes Platform with GitOps - A real-world case study on building a multi-cluster Kubernetes platform using Argo CD, with automated cluster onboarding and scalable cluster management.

  5. Miasma Supply Chain Attack Targets AI Coding Agents - A breakdown of the Miasma supply chain attack that compromised Microsoft GitHub repositories by targeting AI coding agents through malicious repository configuration files.

⚙️ Tip: ImageVolume in Kubernetes

With Kubernetes ImageVolume, you can treat data like container images.

The ImageVolume feature lets you mount the contents of OCI images as Kubernetes pod volumes.

Here is a practical use case.

When deploying an AI model, it is usually retrieved from sources such as cloud object storage or external URIs. Packaging model data into OCI images makes it much easier to manage and switch between models.

Also, with subPath support, you can have multiple models within a single imageVolume. I first spoke about this feature when it was in alpha. Now, it is a stable feature.

I have published a hands-on guide to help you learn this concept practically. It covers the following:

  • What is ImageVolume

  • Building an ImageVolume with a sample model

  • Deploying an app to access the model via ImageVolume

  • Using subPath with ImageVolume

I have prebuilt images to make it easy to try it out.

👉 Read it Here: ImageVolume in Kubernetes

🤖 AI Infrastructure

🤖 Kubernetes Job vs. JobSet

A Job/Cronjob runs one specific batch workload. For example, ETL, backups, report generation, etc.

A JobSet, however, runs multiple coordinated Jobs together as a single distributed workload. Meaning each job in the set can have its own pod template and related configurations, but they behave as a single unit.

Behind the scenes, JobSet runs its child jobs in indexed mode. Meaning every pod gets a stable index and hostname, such as worker-0, worker-1, etc.

Also, JobSet includes a headless service so that pods can discover one another. The key use cases for JobSet are AI/ML and HPC workloads. For example, in Kubeflow trainer, Jobset is used to run distributed training workloads.

🛠️ DevOps Tool of the Week (KubeArmor)

KuberArmor is an open-source security tool that controls what can run, what files can be accessed, and what network calls can happen inside your workloads at the kernel level.

Instead of just alerting, it blocks the action before it runs.

Here is what it does👇

  • It blocks unexpected process execution or file access inside a pod before it happens.

  • Enforces least-permissive access with process and network whitelisting per workload.

  • Locks down sensitive paths like cert bundles and secrets so they can't be read or changed.

  • Applies hardening policies mapped to MITRE, CIS, and STIG without writing them yourself.

  • Provides detailed runtime visibility using eBPF with pod, container, and namespace information.

👉 GitHub Repo: KubeArmor

🎓 Complete Kubernetes & CKA Course

10,000+ engineers have learned through DevOpsCube courses.

From container fundamentals to CKA preparation, every course is self-paced and grounded in real-world scenarios. This is not a long video lecture series.

The CKA course is text-based, illustration-rich, and designed for faster learning and quick revision whenever you need it.

👉 Coupon: Use code COMMUNITY50 at checkout.

Note: This is a community-only offer! Make use of it!

💼 DevOps Remote Jobs

  1. ZettaMine Labs - AI DevOps (5+ Yrs)

  2. Five Data Products & Solutions - DevOps AI Cloud Engineer (4+ Yrs)

  3. Eurofins - DevOps Engineer

  4. OVI - AIOps/MLOps Engineer (4+ Yrs)

  5. EXL - MLOps Engineer (2-4 Yrs)

  6. Quillbot - MLOps Engineer II (3+ Yrs)

  7. XCaliber Health - Platform Engineer (2+ yrs)

Subscribe to Learn DevOps & MLOps

20,000+ trusted Engineers read our newsletter, where we simplify DevOps, MLOps and Kubernetes into practical, easy-to-follow guides.

Or subscribe here

DevOpsCube team:

Lead Editor: Bibin Wilson / Designer: Aljin / Tech Researcher: Aswin

Reply

Avatar

or to participate

Keep Reading