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
Benchmarking Kubernetes node initialization

In this benchmark we compared initialization time across 8 managed Kubernetes providers.

https://symbiosis.host/blog/comparing-node-launch-times
Write your Kubernetes Infrastructure as Go code — Manage AWS services

Deploy DynamoDB and a client app using cdk8s along with AWS Controller for Kubernetes

https://itnext.io/write-your-kubernetes-infrastructure-as-go-code-manage-aws-services-815ecd4d1af8
etcd-backup-restore

Etcd-backup-restore is collection of components to backup and restore the etcd. It also, provides the ability to validate the data directory, so that we could know the data directory is in good shape to bootstrap etcd successfully.

https://github.com/gardener/etcd-backup-restore
kubectl-foreach

Run kubectl commands in all/some contexts in parallel (similar to GNU xargs+parallel)

https://github.com/ahmetb/kubectl-foreach
Deploying non-deployable things on ArgoCD with Kustomize, handling edge cases

https://faun.pub/deploying-non-deployable-things-on-argocd-with-kustomize-handling-edge-cases-aa51d24b3e4d
Full CI/CD workflow with Skaffold for your application

A modern way to building a complete workflow from Local to Production, with Skaffold and Gitlab on a Kubernetes cluster, to reduce cognitive load and operational complexity in application stacks.

https://blog.equationlabs.io/series/workflow-with-skaffold
ClickHouse Keeper: A ZooKeeper alternative written in C++

In this post, we describe the motivation, advantages, and development of ClickHouse Keeper and preview our next planned improvements. Moreover, we introduce a reusable benchmark suite, which allows us to simulate and benchmark typical ClickHouse Keeper usage patterns easily. Based on this, we present benchmark results highlighting that ClickHouse Keeper uses up to 46 times less memory than ZooKeeper ​​for the same volume of data while maintaining performance close to ZooKeeper.

https://clickhouse.com/blog/clickhouse-keeper-a-zookeeper-alternative-written-in-cpp
launchpad

Launchpad is a command-line tool that lets you easily create applications on Kubernetes.

In practice, Launchpad works similar to Heroku or Vercel, except everything is on Kubernetes.

https://github.com/jetpack-io/launchpad
etcdadm

etcdadm is a command-line tool for operating an etcd cluster. It makes it easy to create a new cluster, add a member to, or remove a member from an existing cluster. Its user experience is inspired by kubeadm.

https://github.com/kubernetes-sigs/etcdadm
AWS Lambda Monitoring — A Full Guide

Maximize Your Serverless Success with the Complete AWS Lambda Monitoring Guide

https://aws.plainenglish.io/aws-lambda-monitoring-a-full-guide-3cc68c6052fd
How to run faster Loki metric queries with more accurate results

Today I want to talk about metric queries. More specifically, I want to talk about an important concept that is going to make your queries run faster, give you more accurate results, and make your Grafana Loki operators (like me) much happier.

https://grafana.com/blog/2023/07/05/how-to-run-faster-loki-metric-queries-with-more-accurate-results
You're Paying too much for (Cloudwatch) Logs

Reducing Cloudwatch Log Costs by 80% with Firehose, S3 and Athena

https://bit.kevinslin.com/p/youre-paying-too-much-for-cloudwatch
Best practices for avoiding race conditions in inhibition rules

https://www.grobinson.net/best-practices-for-avoiding-race-conditions-in-inhibition-rules.html
Understanding Multi-arch Containers, Benefits and CI/CD Integration

In this blog post, we will learn what are multi-arch container images? How it works? How to build and promote them? and we will write a sample code for building a multi-arch image in the CI/CD pipeline.

https://www.infracloud.io/blogs/multi-arch-containers-ci-cd-integration
skipper

Skipper is an HTTP router and reverse proxy for service composition. It's designed to handle >300k HTTP route definitions with detailed lookup conditions, and flexible augmentation of the request flow with filters. It can be used out of the box or extended with custom lookup, filter logic and configuration sources.

https://github.com/zalando/skipper
Top 10 Cloud Provider Comparison 2023: VM Performance / Price

https://dev.to/dkechag/cloud-vm-performance-value-comparison-2023-perl-more-1kpp
hyperdx

HyperDX helps engineers figure out why production is broken faster by centralizing and correlating logs, metrics, traces, exceptions and session replays in one place. An open source and developer-friendly alternative to Datadog and New Relic.

https://github.com/hyperdxio/hyperdx
The Art of Building Fault-Tolerant Software Systems

Eight Pillars of Fault-tolerant Systems:
- Redundancy and Replication
- Load balancing
- Modularity
- Graceful degradation
- Circuit breaker
- Fail-fast
- Retries
- Rate limiting

https://www.codereliant.io/the-art-of-building-fault-tolerant-software-systems