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

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

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

A package manager for Terraform providers

https://github.com/Madh93/tpm
Top 7 Infrastructure as Code Open-Source Tools for 2023

https://controlmonkey.io/blog/infrastructure-as-code-tools-for-2023
How to manage Kubernetes secrets with GitOps?

https://akuity.io/blog/how-to-manage-kubernetes-secrets-gitops
Organize Terragrunt configuration for production grade environment and deploy with Github Actions

https://clouders.medium.com/organize-terragrunt-configuration-for-production-grade-environment-and-deploy-with-github-actions-c7d0a34e5c80
Manage Your AWS EKS Load Balancer Like a Pro

AWS Load Balancer advanced tips & tricks

https://towardsdatascience.com/manage-your-aws-eks-load-balancer-like-a-pro-7ca599e081ca
What everyone should know about Kubernetes memory limits, OOMKilled pods, and pizza parties

On Kubernetes, the best practice is to set memory limit=request. This surprises many people, especially because we recommend not setting Kubernetes CPU limits altogether! Here's everything to know when setting a Kubernetes memory limit.

https://home.robusta.dev/blog/kubernetes-memory-limit
Proactive cluster autoscaling in Kubernetes

TL;DR: Scaling nodes in a Kubernetes cluster could take several minutes with the default settings. Learn how to size your cluster nodes and proactively create nodes for quicker scaling.

https://hashnode.com/post/proactive-cluster-autoscaling-in-kubernetes-cl88pz1ua01obu5nv24520hv6
You can't have both high utilization and high reliability

Everyone wants high utilization and high reliability. The hard truth about Kubernetes is that you need to pick one or the other.

https://home.robusta.dev/blog/kubernetes-utilization-vs-reliability
Kubernetes Capacity and Resource Management: It's Not What You Think It Is

https://dev.to/mkdev/kubernetes-capacity-and-resource-management-its-not-what-you-think-it-is-1oik
Series "Kubernetes Capacity Management"

Evolution of Capacity Management: From Bare Metal to Kubernetes:
https://mkdev.me/posts/evolution-of-capacity-management-from-bare-metal-to-kubernetes

Kubernetes Capacity and Resource Management: It's Not What You Think It Is: https://mkdev.me/posts/kubernetes-capacity-and-resource-management-it-s-not-what-you-think-it-is

Kubernetes Is Not an Orchestrator: The Jump to Universality for Infrastructure Abstractions: https://mkdev.me/posts/kubernetes-is-not-an-orchestrator-the-jump-to-universality-for-infrastructure-abstractions
Unreadable Metrics: Why You Can’t Find Anything in Your Monitoring Dashboards

A Guide to Effective Dashboard Design for DevOps and SRE

https://horovits.medium.com/unreadable-metrics-why-you-cant-find-anything-in-your-monitoring-dashboards-12fcc23d34c8
Open-Source Tracing Tools: Jaeger Vs. Zipkin Vs. Grafana Tempo

Distributed tracing is crucial for monitoring complex systems. This article covers the three most popular open-source tracing tools: Jaeger, Zipkin, and Grafana Tempo.

https://codersociety.com/blog/articles/jaeger-vs-zipkin-vs-tempo
Refactoring CI/CD for a Moderately Large C++ Code Base

Fundamentally, Dagger is a really awesome set of language bindings on top of buildkit – the library that tools like docker and buildah use to build container images. What is this means is that there is an easy way to build code in an isolated fashion with great caching, easy to write parallelism, remote execution, ability to spin up on-demand side car services, and portable abstractions.

https://robertu94.github.io/2023/04/24/refactoring-ci/cd-for-a-moderately-large-c-code-base.html