DevOps&SRE Library
19.9K subscribers
431 photos
1 video
2 files
5.56K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
The Hybrid Cloud Platform Illusion: Why Your On-Prem and Cloud Are Still Strangers

I've spent the last few months working on what should have been a solved problem: letting applications running in our on-premises Kubernetes clusters access Google Cloud services. What I found instead was an industry-wide workaround culture built on security anti-patterns, and a surprisingly elegant solution hiding in plain sight.


https://medium.com/@shkatara/the-hybrid-cloud-platform-illusion-why-your-on-prem-and-cloud-are-still-strangers-234a90ad89f1
Migrating from Slurm to Kubernetes

Moving from Slurm to Kubernetes doesn't have to mean losing the workflow you know. Here's how SkyPilot brings Slurm-like simplicity to K8s.


https://blog.skypilot.co/slurm-to-k8s-migration
Exposing Kubernetes: Dual HAProxy Setup on Proxmox & Ingress Controller

In cloud environments this problem is usually solved by a managed load balancer. In a self-hosted Proxmox setup we need an equivalent component that sits on the boundary between the public network and the private cluster network. Here, HAProxy plays that role.


https://ruzhnikov.substack.com/p/exposing-kubernetes-dual-haproxy
Debugging processes across container boundaries on Kubernetes

Thankfully on Kubernetes, updates to the ephemeral containers feature and the addition of the --profile and --target options to kubectl debug have greatly simplified this process. There is now a fairly easy means of creating a privileged process context that shares a pid namespace with a specific target container.


https://www.enterprisedb.com/blog/debugging-processes-across-container-boundaries-kubernetes
Luxury Yacht

Luxury Yacht is a cross-platform GUI desktop app for managing Kubernetes clusters and resources.


https://github.com/luxury-yacht/app
kubectl-find

It's a plugin for kubectl that gives you a UNIX find-like experience. Find resource based on name regex, age, labels, status, node name, restarts, image name, or a jq filter — and then print, patch, annotate or delete any.


https://github.com/alikhil/kubectl-find
locust-k8s-operator

The Operator is designed to unlock seamless and effortless distributed performance testing in the cloud and enable continuous integration for CI/CD. By design, the entire system is cloud native and focuses on automation and CI practices. One strong feature about the system is its ability to horizontally scale to meet any required performance demands.


https://github.com/AbdelrhmanHamouda/locust-k8s-operator
Self-blame isn't blameless

Most of what's been written about blameless post-incident reviews is about managers not blaming engineers, and engineers not blaming each other, because blame shuts down learning. What many miss is that engineers still blame themselves, and the damage is the same.


https://greatcircle.com/blog/2026/04/21/self-blame-isnt-blameless
Automating GCP quota monitoring across multiple projects

Every GCP resource and API have quotas. In a big organization, you can start having production incidents due to hitting quotas you didn't know about in projects you have never touched before.


https://tech.coop.no/blog/platform-engineering/2026/06/25/automating-gcp-quota-monitoring-across-multiple-projects
Optimizing node and pod startup performance

We at Outreach are working hard to improve performance of our platform for our clients. Reducing startup times of nodes and pods can have positive impact on performance and cost as well. I am part of our infrastructure team focusing on AWS and Kubernetes and I recently implemented several improvements in node and startup time. I decided to share some of them in this article.


https://medium.com/outreach-prague/optimizing-node-and-pod-startup-performance-37c5a43d6403
Kubernetes Native FQDN Based Egress Network Policies

Kubernetes Network Policies are powerful, but when it comes to allowing egress access to specific domains, things get tricky. Most real world applications don't connect to fixed IPs, they rely on third-party APIs, cloud services, and CDNs with dynamic DNS records. In this post, I'll take you through the motivation behind building FQDN-Controller, how it works under the hood, and how you can use it to create clean, DNS-aware egress policies natively within Kubernetes.


https://sourcehawk.medium.com/kubernetes-native-fqdn-based-egress-network-policies-cc44105ad138
kloak

Kloak transparently intercepts outbound TLS traffic in Kubernetes using eBPF uprobes, replacing hashed placeholders with real secrets at the kernel level before encryption. Applications never handle actual credentials, and no sidecars or code changes are required.


https://github.com/spinningfactory/kloak
You probably don't need another database

Do you really need separate systems for caching, queues, search, documents, and vector embeddings when you already have Postgres?


https://postgresisenough.dev
htop explained

Explanation of everything you can see in htop/top on Linux


https://peteris.rocks/blog/htop
The git history command deserves more attention

Working with lots of changes in parallel on git can be painful. You end up juggling branches and commits, and running scary rebase -i commands that can leave your tree in a half-broken state if you so much as sneeze.


https://lalitm.com/post/git-history
destructive_command_guard

A high-performance hook for AI coding agents that blocks destructive commands before they execute, protecting your work from accidental deletion across Claude Code, Codex CLI, Gemini CLI, Copilot CLI, VS Code Copilot Chat, Cursor, Hermes Agent, Grok (xAI), and related tools.


https://github.com/Dicklesworthstone/destructive_command_guard
clawk

Give coding agents a disposable Linux VM, not your laptop


https://github.com/clawkwork/clawk
mcp-victoriametrics

The implementation of Model Context Protocol (MCP) server for VictoriaMetrics


https://github.com/VictoriaMetrics/mcp-victoriametrics
databasement

Self-hosted database backup manager with a web UI. Schedule, backup, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite & Redis to S3, SFTP, or local storage. SSH Tunnel support.


https://github.com/David-Crty/databasement