DevOps&SRE Library
17.8K subscribers
461 photos
4 videos
2 files
4.76K links
Библиотека статей по теме DevOps и SRE.

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

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
dufs

A file server that supports static serving, uploading, searching, accessing control, webdav.


https://github.com/sigoden/dufs
Secure Secret Management in Kubernetes: Exploring Different Approaches

https://adityaoo7.hashnode.dev/secure-secret-management-in-kubernetes-exploring-different-approaches
k8s-event-logger

This tool simply watches Kubernetes Events and logs them to stdout in JSON to be collected and stored by your logging solution, e.g. fluentd, fluent-bit, Filebeat, or Promtail. Other tools exist for persisting Kubernetes Events, such as Sysdig, Datadog, or Google's event-exporter but this tool is open and will work with any logging solution.


https://github.com/max-rocket-internet/k8s-event-logger
helm-drift

The Helm plugin that comes in handy while identifying configuration drifts (mostly due to in-place edits) from the deployed Helm charts.


https://github.com/nikhilsbhat/helm-drift
loxilb

loxilb is an open source hyper-scale software load-balancer for cloud-native workloads. It uses eBPF as its core-engine and is based on Golang. It is designed to power on-premise, edge and public-cloud Kubernetes cluster deployments.


https://github.com/loxilb-io/loxilb
Portless Ports: Demystifying Kubernetes Port Forwarding

https://journal.hexmos.com/kube-network
Binding to Low Ports as a Non-root User with Docker and Kubernetes

https://nickjanetakis.com/blog/binding-to-low-ports-as-a-non-root-user-with-docker-and-kubernetes
Zero downtime Postgres upgrades

Tl;dr: We recently upgraded from Postgres 11.9 to 15.3 with zero downtime by using logical replication, a suite of support scripts, and tools in Elixir & Erlang’s BEAM virtual machine.

This post will go into far too much detail explaining how we did it, and considerations you might need to make along the way if you try to do the same.

It is more of a manual than anything, and includes things we learned along the way that we wish we’d known up front.


https://knock.app/blog/zero-downtime-postgres-upgrades
Avoid this mistake when running containerized applications in production

Let's talk about things we must manage when running containerized applications and how this relates to proper management of termination signals.


https://dev.to/antoinecoulon/avoid-this-when-running-containerized-applications-in-production-562k
The challenges of configuring Kubernetes resources’ Requests & Limits in combination with HPA at Scale

https://medium.com/@alexandre.highrollers/the-challenges-of-configuring-kubernetes-resources-requests-limits-in-combination-with-hpa-at-92177cb5a378
Performance Benchmarks of Cloud Machines (December 2023)

In this post, I will compare the performance metrics for different cloud providers. I’ve used standard (shared CPU) instances aith 4 vCPUs (RAM may vary) of these providers:

- GitHub Codespaces
- DigitalOcean
- Linode
- Vultr
- Hetzner
- AWS LightSail
- Google Cloud


https://bas.codes/posts/cloudbench2312
atuin

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.


https://github.com/atuinsh/atuin
paradedb

ParadeDB is an ElasticSearch alternative built on Postgres. We're building the features of ElasticSearch's product suite, starting with search.


https://github.com/paradedb/paradedb
marmot

Marmot is a distributed SQLite replicator with leaderless, and eventual consistency. It allows you to build a robust replication between your nodes by building on top of fault-tolerant NATS JetStream.

So if you are running a read heavy website based on SQLite, you should be easily able to scale it out by adding more SQLite replicated nodes. SQLite is probably the most ubiquitous DB that exists almost everywhere, Marmot aims to make it even more ubiquitous for server side applications by building a replication layer on top.


https://github.com/maxpert/marmot