DevOps&SRE Library – Telegram
DevOps&SRE Library
18.7K subscribers
451 photos
3 videos
2 files
5.07K links
Библиотека статей по теме DevOps и SRE.

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

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
Kubernetes Informers are so easy... to misuse!

https://render.com/blog/kubernetes-informers
Breaking Boundaries - Kubernetes Namespaces and multi-tenancy

https://blog.amberwolf.com/blog/2025/september/kubernetes_namespace_boundaries
pvc-autoresizer

pvc-autoresizer resizes PersistentVolumeClaims (PVCs) when the free amount of storage is below the threshold.

It queries the volume usage metrics from Prometheus that collects metrics from kubelet.


https://github.com/topolvm/pvc-autoresizer
Why I Use Terragrunt Over Terraform/OpenTofu in 2025

Terragrunt vs Terraform: Why I chose Terragrunt to eliminate code duplication, automate state management, orchestrate deployments, and follow pattern-level reuse


https://www.axelmendoza.com/posts/terraform-vs-terragrunt
Introducing Observable Load Testing = Locust + OpenTelemetry!

https://medium.com/locust-cloud/observable-load-testing-locust-opentelemetry-c5fced129d84
Patterns for Deploying OTel Collector at Scale

As applications grow, the question quickly shifts from what OTel can do to how we can deploy it effectively at scale. In this post, we’ll explore some deployment patterns for the OTel Collector!


https://newsletter.signoz.io/p/patterns-for-deploying-otel-collector
Better observability, deeper insights: OpenSearch’s new Piped Processing Language capabilities

https://opensearch.org/blog/better-observability-deeper-insights-opensearchs-new-piped-processing-language-capabilities
The "Meh-trics" Reloaded: Why I Was 100% Wrong About Metrics (and Also 100% Right)

https://www.honeycomb.io/blog/the-meh-trics-reloaded
renovate

Renovate is an automated dependency update tool. It helps to update dependencies in your code without needing to do it manually. When Renovate runs on your repo, it looks for references to dependencies (both public and private) and, if there are newer versions available, Renovate can create pull requests to update your versions automatically.


https://github.com/renovatebot/renovate
walrus

Walrus is a distributed message streaming platform built on a high-performance log storage engine. It provides fault-tolerant streaming with automatic leadership rotation, segment-based partitioning, and Raft consensus for metadata coordination.


https://github.com/nubskr/walrus
lazygit

simple terminal UI for git commands


https://github.com/jesseduffield/lazygit
trow

Image management and caching for Kubernetes.

We're building a small registry to make image management in Kubernetes easy. The Trow Registry runs inside the cluster with very little resources, and is simple to set-up so it caches every image.


https://github.com/Trow-Registry/trow
runme

Runme is a tool that makes runbooks actually runnable, making it easier to follow step-by-step instructions. Shell/Bash, Python, Ruby, JavaScript/TypeScript, Lua, PHP, Perl, and many other runtimes are supported via Runme's shebang feature. Runme allows users to execute instructions, check intermediate results, and ensure the desired outputs are achieved. This makes it an excellent solution for runbooks, playbooks, and documentation that requires users to complete runnable steps incrementally—making operational docs reliable and much less susceptible to bitrot.

Runme achieves this by literally running markdown. More specifically, Runme runs your commands (shell, bash, zsh) or code inside your fenced code blocks. It's 100% compatible with your programming language's task definitions (Makefile, Gradle, Grunt, NPM noscripts, Pipfile or Deno tasks, etc.) and markdown-native. Much like a terminal session, environment variables are retained across execution, and it is possible to pipe previous cells' output into successive cells. Runme persists your runbooks in markdown, which your docs are likely already using.


https://github.com/runmedev/runme