DevOps&SRE Library – Telegram
DevOps&SRE Library
18.4K subscribers
466 photos
4 videos
2 files
5K links
Библиотека статей по теме DevOps и SRE.

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

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
terraform-azurerm-aks

This Terraform module deploys a Kubernetes cluster on Azure using AKS (Azure Kubernetes Service) and adds support for monitoring with Log Analytics.


https://github.com/Azure/terraform-azurerm-aks
1
SLO: Elastic vs Datadog vs Grafana

Reviewing the Service Level implementation in 3 observability providers


https://blog.alexewerlof.com/p/slo-elastic-datadog-grafana
1
"SRE" doesn't seem to mean anything useful any more

This seems to be a thing now: someone finds out that you worked as an SRE ("site reliability engineer", something from the big G back in the day) somewhere, and now all you're good for is "devops" - that is, you're going to be the "ops bitch" for the "real" programmers. You are the consumer. They are the producer. They squeeze one out and you have to make it sing and dance. You keep things running and you shut the hell up. You wear the pager so they don't have to.


https://rachelbythebay.com/w/2024/09/03/ops
1
The Rise of Open Source Time Series Databases

Time series databases allow you to store and query metrics efficiently. For example, if you want to forecast load on your servers, or identify intermittent faults with your production services, time series databases can help. Besides infrastructure monitoring, time series databases have been invaluable in finance, IoT applications, manufacturing, and more.

Many time series databases, including VictoriaMetrics, are open source. In this article, you’ll see how time series databases came about, and why so many are open source. We’ll also share our insider take on the future of this space.


https://victoriametrics.com/blog/the-rise-of-open-source-time-series-databases/index.html
1
Container Communication Inside a Kubernetes Pod

How Do Containers Communicate Inside a Pod?


https://medium.com/@sumuduliyan/container-communication-inside-a-kubernetes-pod-a5e84d607ef2
1
What Determines if a Kubernetes Node is Ready?

Anybody that has dealt with Kubernetes clusters for any amount of time has likely ran into a situation where they run kubectl get nodes and may see the infamous NotReady state. It’s a deceivingly complex state, though, to have a node that isn’t ready. It sounds obvious, but… what does “ready” even mean for Kubernetes nodes?


https://trstringer.com/kubernetes-node-ready
1
How to reduce expenses on monitoring: be smarter about data

Monitoring can get expensive due to the huge quantities of data that need to be processed. In this blog post, you’ll learn the best ways to store and process monitoring metrics to reduce your costs, and how VictoriaMetrics can help.

This blog post will only cover open-source solutions. VictoriaMetrics is proudly open source. You’ll get the most out of this blog post if you are familiar with Prometheus, Thanos, Mimir or VictoriaMetrics.


https://victoriametrics.com/blog/reducing-costs-p2/index.html
3
Backup K3s with Litestream

This blog post will give you a tutorial on how to back up a K3s single node control plane backed by sqlite3 with Litestream.


https://www.inovex.de/de/blog/k3s-backup-litestream
1
netfetch

Kubernetes tool for scanning clusters for network policies and identifying unprotected workloads.


https://github.com/deggja/netfetch
1
netshoot

a Docker + Kubernetes network trouble-shooting swiss-army container


https://github.com/nicolaka/netshoot
1
directpv

DirectPV is a CSI driver for Direct Attached Storage. In a simpler sense, it is a distributed persistent volume manager, and not a storage system like SAN or NAS. It is useful to discover, format, mount, schedule and monitor drives across servers.


https://github.com/minio/directpv
1
vhs

Write terminal GIFs as code for integration testing and demoing your CLI tools.


https://github.com/charmbracelet/vhs
1
jd

jd is a commandline utility and Go library for diffing and patching JSON and YAML values.


https://github.com/josephburnett/jd
1
rainfrog

a database management tui for postgres


https://github.com/achristmascarl/rainfrog
1
metabase

The simplest, fastest way to get business intelligence and analytics to everyone in your company


https://github.com/metabase/metabase
1
Microservices vs. Monoliths: Why Startups Are Getting "Nano-Services" All Wrong

From Monoliths to Microservices: Why Startups Should Avoid Premature Complexity


https://thiagocaserta.substack.com/p/microservices-vs-monoliths-why-startups
1
How a tcpdump led us to a bug in Node's IPv6 handling

tl;dr: Node by default doesn’t implement the Happy Eyeballs algorithm for web requests, and therefore if a server has a broken IPv6 address that responds first, it will usually fail.


https://www.checklyhq.com/blog/how-a-tcpdump-led-us-to-a-bug-in-nodes-ipv6-handli
1
The ultimate guide to on-call schedules

In this post, we’ll cover the basics of on-call scheduling, the different types of on-call schedules you can use and when each is most appropriate, best practices for managing on-call shifts, and all the mistakes people normally make along the way.


https://incident.io/blog/the-ultimate-guide-to-on-call-schedules
1
GigaPaste

File sharing, url shortener and pastebin all in one place with QR code and curl support. Uses stream based cryptography and data processing that can handle gigabytes of data with fixed memory and cpu usage. It can run on anything including PaaS like repl.it or Render and is very easy to customize.


https://github.com/NRicode/GigaPaste
1
yabe

The idea comes from the need to manage huge amount of YAML files in a GitOps environment. Especially when using ArgoCD multi-source apps with some common values and some overrides.
The tool helps to compute the common base configuration among multiple YAML files and generate differences for each file, reducing the duplication of configuration values.
It also provides the ability to sort YAML content based on user-defined configuration.


https://github.com/dvrkn/yabe
1