DevOps&SRE Library
18.3K subscribers
456 photos
5 videos
2 files
4.93K links
Библиотека статей по теме DevOps и SRE.

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

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
dumb-init

dumb-init is a simple process supervisor and init system designed to run as PID 1 inside minimal container environments (such as Docker). It is deployed as a small, statically-linked binary written in C.

https://github.com/yelp/dumb-init
konf-go

konf is a lightweight kubeconfig manager. With konf you can use different kubeconfigs at the same time. And because it does not need subshells, konf is blazing fast!

https://github.com/simontheleg/konf-go
signoz

Monitor your applications and troubleshoot problems in your deployed applications, an open-source alternative to DataDog, New Relic, etc.

https://github.com/signoz/signoz
badrobot

Badrobot is a Kubernetes Operator audit tool. It statically analyses manifests for high risk configurations such as lack of security restrictions on the deployed controller and the permissions of an associated clusterole. The risk analysis is primarily focussed on the likelihood that a compromised Operator would be able to obtain full cluster permissions.

https://github.com/controlplaneio/badrobot
Kubernetes Controllers, Custom Resources, and Operators Explained

https://faun.pub/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6
PushProx

PushProx is a client and proxy that allows transversing of NAT and other similar network topologies by Prometheus, while still following the pull model.

https://github.com/prometheus-community/PushProx
Kubernetes Audit Logs - Best Practices And Configuration

https://signoz.io/blog/kubernetes-audit-logs
json_exporter

A prometheus exporter which scrapes remote JSON by JSONPath.

https://github.com/prometheus-community/json_exporter
The New Kubernetes Gateway API and Its Use Cases

https://www.armosec.io/blog/kubernetes-gateway-api
osv-scanner

Vulnerability scanner written in Go which uses the data provided by https://osv.dev

https://github.com/google/osv-scanner
How to expose multiple applications on Amazon EKS with a single Application Load Balancer

https://letsmake.cloud/multiple-eks-single-alb
aiac

Artificial Intelligence Infrastructure-as-Code Generator.

https://github.com/gofireflyio/aiac
terra-crust

Terra crust was created to allow platform teams to expose terraform as the main API communication with the developers, by giving a simple interface in Terraform.

https://github.com/AppsFlyer/terra-crust
Kubernetes Storage Classes | In-Depth Tutorial

Storage Classes are an essential part of Kubernetes, and can provide a great deal of flexibility and control over how your data is stored. In this guide, we provide an in-depth tutorial on using storage classes effectively.

https://www.containiq.com/post/kubernetes-storage-classes
kueue

Kueue is a set of APIs and controller for job queueing. It is a job-level manager that decides when a job should be admitted to start (as in pods can be created) and when it should stop (as in active pods should be deleted).

https://github.com/kubernetes-sigs/kueue