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

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

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
managed-kubernetes-auditing-toolkit

MKAT is an all-in-one auditing toolkit for identifying common security issues within managed Kubernetes environments. It is focused on Amazon EKS at the moment, and will be extended to other managed Kubernetes environments in the future.


https://github.com/DataDog/managed-kubernetes-auditing-toolkit
urunner

URunner is a lightweight Kubernetes utility in order to auto restart pods on image tag digest change.
This is very useful on environments where it is commonly used the latest tag which frequently changes over time. Urunner auto detects the container image tag digest (for example the digest of tag latest) and automatically restart pods.


https://github.com/texano00/urunner
Things That Makes a Good Site Reliability Engineer

The success of an SRE hinges not only on technical expertise but also on soft skills and work habits. Here are some essential practices and traits that can make you an exemplary SRE.


https://reliabilityengineering.substack.com/p/things-that-makes-a-good-site-reliability
What happens when you type 'ls -la' in your terminal ?

https://reliabilityengineering.substack.com/p/what-happens-when-you-type-ls-la
20 Different Techniques To Scale a Relational Database

https://reliabilityengineering.substack.com/p/20-different-techniques-to-scale
monokle

Monokle is a set of OSS tools designed to help create and maintain high-quality Kubernetes configurations throughout the application lifecycle


https://github.com/kubeshop/monokle
Streamlining Terraform Module Management with GitHub Actions, Semantic Releases, and Terraform Docs

https://medium.com/@luizandrends/streamlining-terraform-module-management-with-github-actions-semantic-releases-and-terraform-docs-9ea32f0fd4ba
tanka

Flexible, reusable and concise configuration for Kubernetes


https://github.com/grafana/tanka
Understand how graceful shutdown can achieve zero downtime during k8s rolling update

https://dev.to/yutaroyamanaka/understand-how-graceful-shutdown-can-achieve-zero-downtime-during-k8s-rolling-update-15eh
talos

Talos is a modern OS for running Kubernetes: secure, immutable, and minimal. Talos is fully open source, production-ready, and supported by the people at Sidero Labs All system management is done via an API - there is no shell or interactive console.


https://github.com/siderolabs/talos
krr

Robusta KRR (Kubernetes Resource Recommender) is a CLI tool for optimizing resource allocation in Kubernetes clusters. It gathers pod usage data from Prometheus and recommends requests and limits for CPU and memory. This reduces costs and improves performance.


https://github.com/robusta-dev/krr
kamaji

Kamaji is a Kubernetes Control Plane Manager leveraging on the concept of Hosted Control Plane.

Kamaji's approach is based on running the Kubernetes Control Plane components in Pods instead of dedicated machines. This allows operating Kubernetes clusters at scale, with a fraction of the operational burden. Thanks to this approach, running multiple Control Planes can be cheaper and easier to deploy and operate.


https://github.com/clastix/kamaji
kubeseal-convert

A tool for importing secrets from a pre-existing secrets management systems (e.g. Vault, Secrets Manager) into a SealedSecret.


https://github.com/EladLeev/kubeseal-convert
shellharden

Shellharden is a syntax highlighter and a tool to semi-automate the rewriting of scripts to ShellCheck conformance, mainly focused on quoting.


https://github.com/anordal/shellharden
Feature Flags vs. Feature Management: A Technical Deep Dive for SREs

https://www.cloudbees.com/blog/feature-flag-vs-feature-management