DevOps&SRE Library – Telegram
DevOps&SRE Library
18.4K subscribers
466 photos
4 videos
2 files
5K links
Библиотека статей по теме DevOps и SRE.

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

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
How the CSI (Container Storage Interface) Works

If you work with persistent storage in Kubernetes, maybe you've seen articles about how to migrate from in-tree to CSI volumes, but aren't sure what all the fuss is about? Or perhaps you're trying to debug a stuck VolumeAttachment that won't unmount from a node, holding up your important StatefulSet rollout? A clear understanding of what the Container Storage Interface (or CSI for short) is and how it works will give you confidence when dealing with persistent data in Kubernetes, allowing you to answer these questions and more!


https://sklar.rocks/how-container-storage-interface-works
The hater’s guide to Kubernetes

Among a certain tech set, Kubernetes has earned a reputation as an unnecessarily complicated time-sink that startups should avoid. Using Kubernetes with a small team is seen as a sign of over-engineering.


https://paulbutler.org/2024/the-haters-guide-to-kubernetes
deepflow

The DeepFlow open-source project aims to provide deep observability for complex cloud-native and AI applications. DeepFlow implemented Zero Code data collection with eBPF for metrics, distributed tracing, request logs and function profiling, and is further integrated with SmartEncoding to achieve Full Stack correlation and efficient access to all observability data. With DeepFlow, cloud-native and AI applications automatically gain deep observability, removing the heavy burden of developers continually instrumenting code and providing monitoring and diagnostic capabilities covering everything from code to infrastructure for DevOps/SRE teams.


https://github.com/deepflowio/deepflow
tofu-controller

Tofu Controller (previously known as Weave TF-Controller) is a controller for Flux to reconcile OpenTofu and Terraform resources in the GitOps way. With the power of Flux together with OpenTofu and Terraform, Tofu Controller allows you to GitOps-ify infrastructure, and application resources, in the Kubernetes and IAC universe, at your own pace.


https://github.com/flux-iac/tofu-controller
seabird

Seabird is a Kubernetes IDE designed for the GNOME desktop. Explore and manage your clusters with a simple and intuitive interface. Equipped with essential features such as a terminal for executing commands, monitoring through logs and metrics, and a resource editor that conveniently places the API reference at your fingertips.


https://github.com/getseabird/seabird
Unintentionally troubleshooting a new way to filter traffic

https://rachelbythebay.com/w/2024/07/17/bpf
sniffnet

Comfortably monitor your Internet traffic


https://github.com/GyulyVGC/sniffnet
limbo

Limbo is a work-in-progress, in-process OLTP database management system, compatible with SQLite.


https://github.com/penberg/limbo
1
greenmask

Greenmask is a powerful open-source utility that is designed for logical database backup dumping, obfuscation, and restoration. It offers extensive functionality for backup, anonymization, and data masking. Greenmask is written entirely in pure Go and includes ported PostgreSQL libraries, making it platform-independent. This tool is stateless and does not require any changes to your database schema. It is designed to be highly customizable and backward-compatible with existing PostgreSQL utilities.


https://github.com/GreenmaskIO/greenmask
1
dockerc

dockerc - compile docker images to standalone portable binaries


https://github.com/NilsIrl/dockerc
1
Let’s Do DevOps: Terraform Drift Detection using GitHub Native Tools

https://www.letsdodevops.com/p/lets-do-devops-terraform-drift-detection
2
Fundamentals of DevOps and Software Delivery

There are many guides out there on how to write software. This blog post series is a guide to software delivery: that is, all the processes, tools, and techniques that are required to run and maintain software in production on an ongoing basis. In particular, this series is a guide to DevOps, one of the methodologies used today to make software delivery vastly more efficient.


https://www.gruntwork.io/fundamentals-of-devops
1
osquery

osquery exposes an operating system as a high-performance relational database. This allows you to write SQL-based queries to explore operating system data. With osquery, SQL tables represent abstract concepts such as running processes, loaded kernel modules, open network connections, browser plugins, hardware events or file hashes.


https://github.com/osquery/osquery
3
Container Runtime Interface streaming explained

https://kubernetes.io/blog/2024/05/01/cri-streaming-explained
1
ArgoCd ApplicationSet is more practical in version v2.9

Most of you who are following the ArgoCD project might know this already. With the ArgoCD v2.9, there was a specific feature that made it part of the release and I want to share it with you in this post.


https://medium.com/nontechcompany/applicationset-is-more-practical-in-version-v2-9-47cbf08adea7
1
90DaysOfDevOps

This repository started as a way to document my journey on getting a better foundational knowledge of "DevOps". It was started on the 1st January 2022 and ran to the 31st March 2022 which is 90 Days!

What started off as a learning in public project has quickly become a structured way of learning the foundations of DevOps principles, processes and tooling. Maybe you can help contribute some resources you have found useful to the project.

2022 - Written content by myself but then translated and corrected and enhanced by the community 2023 - Focus on Security and other topics we did not get to in 2022, Perspectives from communinty subject matter experts. 2024 - Community Sessions by the community, 91 Sessions shared on YouTube. Different Media with intent to build out resources here as well.

2025 - Where should we take this next? Are we finished?

This will not cover all things "DevOps" but it will cover some of the areas that will benefit your learning and understanding overall in this space. The encouragement here is to read & watch the content, be curious, provide feedback and discuss within the community your findings.

The project is not a sponsored operation by any vendors and everything is accessible using free, community and open source software.


https://github.com/MichaelCade/90DaysOfDevOps
1
Migrating from MetalLB to Cilium

In this tutorial, we are going to explore how to migrate from MetalLB to Cilium.

Before I go into the technical details, let me explain the reasoning behind the cover above. It was actually the illustration of the booth we had at KubeCon US in 2023.


https://isovalent.com/blog/post/migrating-from-metallb-to-cilium
1