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

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

РКН: https://www.gosuslugi.ru/snet/67704b536aa9672b963777b3
Download Telegram
Efficiently Handling PostgreSQL Schema Migrations in Kubernetes

Learn how to handle PostgreSQL migrations in Kubernetes using Helm hooks, preventing deadlocks and automating rollback with practical code examples.


https://blog.devgenius.io/efficiently-handling-postgresql-schema-migrations-in-kubernetes-201bf739acbd
flux-operator

The Flux Operator is a Kubernetes CRD controller that manages the lifecycle of CNCF Flux CD and the ControlPlane enterprise distribution.


https://github.com/controlplaneio-fluxcd/flux-operator
lume

A lightweight CLI and local API server to create, run and manage macOS and Linux virtual machines (VMs) natively on Apple Silicon.


https://github.com/trycua/lume
Understand Scheduling in Kubernetes

Scheduling in Kubernetes is the process of assigning pods to worker nodes. This article will explain how the process of scheduling works and all the possible ways to tune it to our desires.


https://medium.com/@josip.cloud/understand-scheduling-in-kubernetes-1c7b24050638
Overview of Kubernetes CNI Network Models: VETH & Bridge / Overlay / BGP

https://medium.com/@rifewang/overview-of-kubernetes-cni-network-models-veth-bridge-overlay-bgp-ea9bfa621d32
Streamlining Helm Values Files with YAML Anchors

In the ever-evolving world of Kubernetes and Helm, managing configuration files efficiently is crucial for smooth deployments. Helm, the popular package manager for Kubernetes, uses YAML files for configuration, which can sometimes become complex and repetitive. One powerful feature that can simplify this process is YAML anchors. This blog will explore how YAML anchors can reduce redundancy and make your Helm values files more manageable and readable.


https://dev.to/pczavre/streamlining-helm-values-files-with-yaml-anchors-bpp
How to Simulate a Multi-Nodes Kubernetes Cluster Using Kubemark

Kubemark is an official tool that allows cluster administrators to scale the number of nodes in a Kubernetes (K8s) cluster through simulation. It can generate hundreds to thousands of nodes, aiding developers in understanding the performance and limitations of their applications.

The core of Kubemark involves packaging Kubelet into containers. By deploying numerous Pods, a large number of nodes can be simulated. These nodes are then connected to the target Kubernetes cluster, enabling the registration of numerous Kubernetes nodes.


https://hwchiu.medium.com/how-to-simulate-a-multi-nodes-kubernetes-cluster-using-kubemark-61c96b077b97
egressd

Kubernetes aware network traffic monitoring.


https://github.com/castai/egressd
3
goldilocks

Goldilocks is a utility that can help you identify a starting point for resource requests and limits.


https://github.com/FairwindsOps/goldilocks
1
tfclean

tfclean is tool to remove applied moved block, import block, etc


https://github.com/takaishi/tfclean
1
OpenTelemetry Collector persistence and retry mechanisms under the hood

https://axoflow.com/opentelemetry-collector-persistence-and-retry-mechanisms-under-the-hood
1
Securing Grafana on Kubernetes with GCP IAP, Gateway API, and Terraform

https://www.vidbregar.com/blog/grafana-gcp-iap
1
atmos

Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.


https://github.com/cloudposse/atmos
1
bugsink

Bugsink offers real-time error tracking for your applications with full control through self-hosting.


https://github.com/bugsink/bugsink
eigenfocus

All-in-One Self-Hosted Project Management, Time Tracking and Focus App


https://github.com/Eigenfocus/eigenfocus