<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html charset=UTF-8"><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="x-apple-disable-message-reformatting"><title>TLDR DevOps</title><meta name="color-scheme" content="light dark"><meta name="supported-color-schemes" content="light dark"><style type="text/css">
:root {
color-scheme: light dark; supported-color-schemes: light dark;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
* {
-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html,
body,
.document {
width: 100% !important; height: 100% !important; margin: 0; padding: 0;
}
body {
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;
}
div[style*="margin: 16px 0"] {
margin: 0 !important;
}
table,
td {
mso-table-lspace: 0pt; mso-table-rspace: 0pt;
}
table {
border-spacing: 0; border-collapse: collapse; table-layout: fixed; margin: 0 auto;
}
img {
-ms-interpolation-mode: bicubic; max-width: 100%; border: 0;
}
*[x-apple-data-detectors] {
color: inherit !important; text-decoration: none !important;
}
.x-gmail-data-detectors,
.x-gmail-data-detectors *,
.aBn {
border-bottom: 0 !important; cursor: default !important;
}
.btn {
-webkit-transition: all 200ms ease; transition: all 200ms ease;
}
.btn:hover {
background-color: #f67575; border-color: #f67575;
}
* {
font-family: Arial, Helvetica, sans-serif; font-size: 18px;
}
@media screen and (max-width: 600px) {
.container {
width: 100%; margin: auto;
}
.stack {
display: block!important; width: 100%!important; max-width: 100%!important;
}
.btn {
display: block; width: 100%; text-align: center;
}
}
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
a {
color: inherit !important; text-decoration: underline !important;
}
</style><!--[if mso | ie]>
<style type="text/css">
a {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
a {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
</style>
<![endif]--></head><body class="">
<div style="display: none; max-height: 0px; overflow: hidden;">k6 Operator, a Kubernetes operator used for running distributed k6 tests, has reached its 1.0 release. k6 Operator simplifies distributed k6 tests </div>
<div style="display: none; max-height: 0px; overflow: hidden;">
<br>
</div>
<table align="center" class="document"><tbody><tr><td valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" class="container" width="600"><tbody><tr class="inner-body"><td>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr class="header"><td bgcolor="" class="container">
<table width="100%"><tbody><tr><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" style="margin-top: 0px;" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div style="text-align: center;">
<span style="margin-right: 0px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/Dds9W7HDPhBodYmjBjARsGNDPIcz7ckuookhUMmMGAQ=423" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/P8Yx5dkD3PvW3ZA5WB-pzeKBGE-0Ji_D9w0QObBMcwI=423" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=e4b3eee8-938c-11f0-9fa9-c15537c71d6e%26pt=campaign%26t=1758108528%26s=37c320dcbfa05054572991d08188ca1a932297eb292a0445a755e8b832718fdb/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/2utMduZyy2gYbu7PkQUPky2vekJ4TpiYySZzCfvvwxE=423"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.unscriptedconf.io%3Fcampaign_id=701Uw00000PArchIAD%26utm_source=tldr%26utm_medium=email-paid/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/vuypyDsKdzpu323qxXFVA-kfOgolUWTLcjSqAz2GvDU=423"><img src="https://images.tldr.tech/harness.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Harness"></a></td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong>TLDR DevOps <span id="date">2025-09-17</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr id="sponsy-copy"><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.unscriptedconf.io%3Fcampaign_id=701Uw00000PArchIAD%26utm_source=tldr%26utm_medium=email-paid/2/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/OyPW5qXN_9n6tvg2N65TCaaNAsU9O9AT9ZI_DrXBe1s=423">
<span>
<strong>The AI + DevOps Event Everyone Will Be Talking About (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
On September 30, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.unscriptedconf.io%3Fcampaign_id=701Uw00000PArchIAD%26utm_source=tldr%26utm_medium=email-paid/3/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/lb6IA0EpNW923CfwBywADnhs3pTyJ277ZWHLa-_e93M=423" rel="noopener noreferrer nofollow" target="_blank"><span>{unscripted} Virtual</span></a> will show you how AI is reshaping software delivery. Learn how top companies are using AI to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.unscriptedconf.io%3Fcampaign_id=701Uw00000PArchIAD%26utm_source=tldr%26utm_medium=email-paid/4/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/IQph71mHOCjUn571jjtZCGgxmv9CCUrxiUR0_6X5R3Y=423" rel="noopener noreferrer nofollow" target="_blank"><span>automate workflows, release faster, and innovate at scale</span></a>. This is your chance to see the future of DevOps and get a first look at upcoming capabilities that will change the way teams build.
<p></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.unscriptedconf.io%3Fcampaign_id=701Uw00000PArchIAD%26utm_source=tldr%26utm_medium=email-paid/5/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/NLrQb9iq4K_L-zqaGQI0Hw99iluhu2pBdgY8PZUAf2k=423" rel="noopener noreferrer nofollow" target="_blank"><span><strong>→ </strong>Join live or catch it on demand.</span></a>
</p>
</span></span></div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr>
<tr bgcolor=""><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">📱</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>News & Trends</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fazure.microsoft.com%2Fen-us%2Fblog%2Fazure-mandatory-multifactor-authentication-phase-2-starting-in-october-2025%2F%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/db9mUQIviC6E3J46t2C1LBypeqGFBskPBm5t4M6Mi58=423">
<span>
<strong>Azure mandatory multifactor authentication: Phase 2 starting in October 2025 (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Microsoft has completed Phase 1 of mandatory multifactor authentication enforcement for Azure Portal sign-ins and will begin Phase 2 enforcement at the Azure Resource Manager layer on October 1. Users must enable MFA and update Azure CLI and PowerShell clients to remain compliant, while workload identities will remain unaffected.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fkubernetes.io%2Fblog%2F2025%2F09%2F16%2Fkubernetes-v1-34-volume-group-snapshot-beta-2%2F%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/NYxXN61rPu9UFou2TSLfenDPth7XXyqmY15WMvDn9Ek=423">
<span>
<strong>Kubernetes v1.34: Moving Volume Group Snapshots to v1beta2 (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes v1.34 introduced a second beta for volume group snapshots, initially an Alpha feature in v1.27 and then Beta in v1.32, enabling crash-consistent snapshots for grouped volumes using CSI volume drivers. A new VolumeSnapshotInfo struct was added in v1beta2, replacing VolumeSnapshotHandlePairList, to address an issue where the restoreSize field was not set for VolumeSnapshotContents and VolumeSnapshots when the CSI driver didn't implement the ListSnapshots RPC call. Depending on feedback and adoption, the Kubernetes project plans to push the volume group snapshot implementation to general availability (GA) in a future release.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgrafana.com%2Fblog%2F2025%2F09%2F16%2Fdistributed-performance-testing-for-kubernetes-environments-grafana-k6-operator-1-0-is-here%2F%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/6o7z4QiGvq3R6auEB8Gpa964eRT66ZHmaHdanbjMgo4=423">
<span>
<strong>Distributed performance testing for Kubernetes environments: Grafana k6 Operator 1.0 is here (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Grafana's k6 Operator, a Kubernetes operator used for running distributed k6 tests, has reached its 1.0 release. Featuring bug fixes, improved Helm chart configurations, and better versioning, the update includes a commitment to releasing a new minor version every eight weeks and follows Semantic Versioning 2.0 for greater stability. k6 Operator simplifies distributed k6 tests across multiple machines, enabling synchronized testing within private networks, and integrates with Grafana Cloud k6.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🚀</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Opinions & Tutorials</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fazure-ai-foundry-blog%2Fenterprise-aks-multi-instance-gpu-mig-vllm-deployment-guide%2Fba-p%2F4450296%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/V_Q0xDYS6uScj09a9oWC5jVSubdya2iji5jKO39FKf4=423">
<span>
<strong>Enterprise AKS Multi-Instance GPU (MIG) vLLM Deployment Guide (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This guide details how to deploy vLLM on Azure Kubernetes Service using NVIDIA H100 GPUs with Multi-Instance GPU technology, enabling multiple AI models to run simultaneously on a single GPU with hardware isolation. The solution delivers 50% cost savings, production-ready management, enterprise-grade security, and seamless integration with Azure API Management for hybrid AI infrastructure.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fmedium.com%2Fhashicorp-engineering%2Fscaling-terraform-agents-on-amazon-eks-auto-mode-for-efficient-infrastructure-management-1d64b5cb74fc%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/9fJAvXhtip-wv-jEdLvmRHBcmH-Lv33e2GYKXSXdVJY=423">
<span>
<strong>Scaling Terraform agents on Amazon EKS Auto Mode for efficient infrastructure management (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Platform teams can now use the HCP Terraform Operator with Amazon EKS Auto Mode to automatically scale Terraform agents based on workload demands. By combining these tools, organizations can dynamically adjust agent capacity, eliminating manual intervention and optimizing both performance and cost, and also ensuring that the right capacity for Terraform operations is available without manual intervention.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🧑💻</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Resources & Tools</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fngrok.ai%2F%3Futm_source=tldrdevops%26utm_medium=paid-community%26utm_campaign=aigateway-fy26q3-aigateway%26utm_content=newsletter-header-CTA/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/WP4ww7nZD9G9c2uGbjLMUo1cA3wwC4vnAzR3vAcc-ng=423">
<span>
<strong>ngrok: one gateway for every LLM (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Building with multiple LLMs is messy. ngrok lets you <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fngrok.ai%2F%3Futm_source=tldrdevops%26utm_medium=paid-community%26utm_campaign=aigateway-fy26q3-aigateway%26utm_content=newsletter-CTA/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/DkufE1RVReemJtU5QOSH0HBAcpk1wAsgFq1wqOkxv8I=423" rel="noopener noreferrer" target="_blank"><span>route, secure, and manage traffic to any LLM (cloud + local)</span></a>. Manage one API instead of a dozen, automatically choose the best model, redact sensitive info from prompts, and add resilience if an LLM API is down. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fngrok.ai%2F%3Futm_source=tldrdevops%26utm_medium=paid-community%26utm_campaign=aigateway-fy26q3-aigatewayb%26utm_content=newsletter-ea-CTA/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/Otf7Jfz5quNW2b1W6SP_DRFJvSYiQJ_wWV4rfYXMZ3o=423" rel="noopener noreferrer" target="_blank"><span>Early access is open</span></a>
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Fs2-streamstore%2Fcachey%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/70bG8mJgD7bokBrcFLrVlUc97wcqd1G9nD82Nrv6GMI=423">
<span>
<strong>Cachey (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cachey is a high-performance read-through cache for object storage, mapping requests to 16 MiB page-aligned ranges and using standard HTTP semantics. Throughput stats are provided as JSON via GET /stats, while a comprehensive set of metrics in Prometheus text format is available via GET /metrics.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Fgo-task%2Ftask%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/LUNIPf-uxgSL4fDf72wEiIrWbwxH4taLfcWLvLosQxw=423">
<span>
<strong>Task (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Task is a task runner/build tool that aims to be simpler and easier to use than alternatives like make.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🎁</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><strong><h1>Miscellaneous</h1></strong></div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Foneuptime.com%2Fblog%2Fpost%2F2025-09-15-p50-vs-p95-vs-p99-latency-percentiles%2Fview%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/p-zAln9vGBTexzbM1_01nGVTsc_kdznfuuIZSVQzWlc=423">
<span>
<strong>P50 vs P95 vs P99 Latency: What These Percentiles Actually Mean (And How to Use Them) (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Use latency percentiles like P50, P95, and P99, rather than averages, to understand user experience and set SLOs. Histograms should be implemented to collect these percentiles correctly, as they reveal distribution clarity and expose systemic friction that can be addressed through architectural changes. Architectural changes often require pre-warming, partitioning, caching layers, concurrency isolation, and adaptive retries.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.datadoghq.com%2Fblog%2Fmonitor-litellm-with-datadog%2F%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/9VkYE6hcjKPABJeqfS0Y_26QbH7gPpS4JZJZ59FDjfk=423">
<span>
<strong>Monitor your LiteLLM AI proxy with Datadog (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Datadog has released an Agent integration and SDK with LiteLLM that allows teams to monitor, troubleshoot, and optimize LLM-powered applications. The LLM Observability SDK traces every request end-to-end, giving insights into model and provider performance, while the Datadog Agent integration monitors the LiteLLM proxy service, tracking metrics like request volumes and error rates. The integration and SDK together provide full-stack observability across LLM workflows.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">⚡</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Quick Links</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcvemon.intruder.io%2F%3Futm_source=tldrdevops%26utm_medium=p_referral%26utm_campaign=global%257Cfixed%257Ccvemon_17_09_25/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/CBws1Avf-YLIVWZ1qqoDwSMCHQu9HQt2yksVaeAETT0=423">
<span>
<strong>Automate your CVE doomscrolling with cvemon (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
When you're scrambling for information about the latest vuln, you don't want to be sifting through engagement bait on X/Twitter. See what matters instantly with <strong><em>cvemon</em></strong> by <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.intruder.io%2F%3Futm_source=tldrdevops%26utm_medium=p_referral%26utm_campaign=global%257Cfixed%257cvemon_17_09_25/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/wAmukjUFCjmNastYfeUpSb1PC9a1GzwnGcSrHv1kgMg=423" rel="noopener noreferrer nofollow" target="_blank"><span>Intruder</span></a>. cvemon monitors social media 24/7 to surface trending threats, along with expert security commentary - so you can ignore the background chatter. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcvemon.intruder.io%2F%3Futm_source=tldrdevops%26utm_medium=p_referral%26utm_campaign=global%257Cfixed%257Ccvemon_17_09_25/2/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/HMXTCZxLdy6y-0URn6XC5-JDgSpzCLXhyiBGpqRoig4=423" rel="noopener noreferrer nofollow" target="_blank"><span>Check out cvemon (it's 100% free)</span></a>
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Fmake-sense-of-your-output-window-with-copilot%2F%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/PteS6eL0u3eg_KAP_jHOKopsNZgDIYtbTOBadx7h29A=423">
<span>
<strong>Make Sense of Your Output Window with Copilot (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Copilot in Visual Studio 17.14 can now read the Output Window, allowing developers to ask questions about build and debug logs and receive explanations or suggested next steps.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.cncf.io%2Fblog%2F2025%2F09%2F12%2Fkubecon-cloudnativecon-north-america-2025-co-located-event-deep-dive-opentofu-day%2F%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/tu_NvlX9dzHmMPe89UeSiFxsdP5ir2Wf8ZrCNCcQNXk=423">
<span>
<strong>KubeCon + CloudNativeCon North America 2025 Co-Located Event Deep Dive: OpenTofu Day (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenTofu Day at KubeCon + CloudNativeCon North America 2025 will focus on the project's future, community experiences in production, and migration planning from Terraform in 2026.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fkubernetes.io%2Fblog%2F2025%2F09%2F15%2Fkubernetes-v1-34-decoupled-taint-manager-is-now-stable%2F%3Futm_source=tldrdevops/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/iPX6FtTWpETz1jAdLgkO4cSJIpUrSH2dzWnks2nw3qo=423">
<span>
<strong>Kubernetes v1.34: Decoupled Taint Manager Is Now Stable (1 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Kubernetes node lifecycle management has been improved by separating node lifecycle and pod eviction into two distinct components.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Love TLDR? Tell your friends and get rewards!
</p>
</td></tr>
<tr><td class="container" style="padding: 0px 10px 15px;">
<div class="text-block">
Share your referral link below with friends to get free TLDR swag!
</div>
</td></tr>
<tr><td align="left" style="padding: 10px;">
<div class="text-block">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frefer.tldr.tech%2Fb957c121%2F10/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/tT67_lBmg1aDtdSTkhvHToa5c3_-KJMXdIjYZ29XKAk=423" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/b957c121/10</a>
</div>
</td></tr>
<tr></tr>
<tr><td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_87a3a5d479ea%2F10/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/htCPwqaxnnUcD4pF2d6GJ_GUfUI74DrSYgeKwJyK_LM=423" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? 📰
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisecta/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/-cgxItw529NkfaogYPS4Vta3Mf5tj16paslazxKm5Kw=423"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? 💼
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/6DbrsL6ycr0h6wrmBbfSSlYwL64miTtSqm9dxJaCylk=423" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them!
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fkunaljaydesai%2F/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/P_Oo_wikYrA9HNSSHea4lfwGbfQ4WGtWcF4BicM_MXA=423"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/pYdGvEdraIYgu6m0kJ3omMGZmSx3fMXdrMhQQ7b2Ems=423"><span>Martin Hauskrecht</span></a>
<br>
<br>
</div>
<br>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/_XTqKQa2B_kb4qZeiP5nUPaQx78LvlDinwu_K25FqvQ=423">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR DevOps isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=1c5ddf10-b6dc-11ed-a12f-33c00cd07e37%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=e4b3eee8-938c-11f0-9fa9-c15537c71d6e%26pt=campaign%26pv=4%26spa=1758106877%26t=1758108528%26s=d0c308ca343a7572859dabc7d967b2ac2395f91cc1229a8154eaa7065e00825a/1/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/ZRTb-x1qCTELUnEhJOBKiYwlXNbBG_4prGU5FTGCjfc=423">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/01000199576f2e0a-fb017207-1312-426a-b150-95049b1fb46e-000000/AocaxKDdE-nL3RhHhwy2UyOuwO9azmfXSF9lfQMDss0=423" style="display: none; width: 1px; height: 1px;">
</body></html>