This article from JP Gouin provides a deep dive into implementing GitOps at scale, with a specific focus on the cluster bootstrapping process. It covers the challenges and solutions for managing numerous Kubernetes clusters efficiently and declaratively.
https://medium.com/@jp-gouin/gitops-at-scale-clusters-bootstrapping-f36695d4340d
  
  https://medium.com/@jp-gouin/gitops-at-scale-clusters-bootstrapping-f36695d4340d
Medium
  
  GitOps at scale โ Clusters bootstrapping
  Explore one approach to help infrastructure team managing their multiple environments, variants and all required applications
โค2
  This edition of the Scalable Thread newsletter breaks down effective strategies for handling sudden and unexpected bursts of traffic to your systems. It explores architectural patterns and techniques to ensure reliability and prevent service degradation during traffic spikes.
https://newsletter.scalablethread.com/p/how-to-handle-sudden-bursts-of-traffic
  
  https://newsletter.scalablethread.com/p/how-to-handle-sudden-bursts-of-traffic
Scalablethread
  
  How to Handle Sudden Bursts of Traffic or "Thundering Herd Problem"?
  Techniques to Avoid Potential Failures Caused by Sudden Traffic Spikes
๐3
  Terraform configuration for my entire Mikrotik-powered home network.
https://github.com/mirceanton/mikrotik-terraform/
  
  https://github.com/mirceanton/mikrotik-terraform/
GitHub
  
  GitHub - mirceanton/mikrotik-terraform: Terraform configuration for my entire Mikrotik-powered home network.
  Terraform configuration for my entire Mikrotik-powered home network. - mirceanton/mikrotik-terraform
โค1๐1
  The Grab Engineering team shares their experience in executing a seamless database migration with zero downtime. This blogpost details the meticulous planning, tooling, and validation steps required to achieve a successful migration for a critical, high-traffic service.
https://engineering.grab.com/seamless-migration
  
  https://engineering.grab.com/seamless-migration
Grab Tech
  
  How we seamlessly migrated high volume real-time streaming traffic from one service to another with zero data loss and duplication
  In the world of high-volume data processing, migrating services without disruption is a formidable challenge. At Grab, we recently undertook this task by splitting one of our backend service's stream read and write functionalities into two separate services.โฆ
โค2
  This write-up from Prezi Engineering explains how multi-AZ deployments can lead to surprisingly high data transfer costs. It documents their journey of migrating from a costly self-hosted Prometheus setup to a more efficient monitoring solution to save on their cloud budget.
https://engineering.prezi.com/how-using-availability-zones-can-eat-up-your-budget-our-journey-from-prometheus-to-be8a816f7efe
  
  https://engineering.prezi.com/how-using-availability-zones-can-eat-up-your-budget-our-journey-from-prometheus-to-be8a816f7efe
Medium
  
  How using Availability Zones can eat up your budgetโโโour journey from Prometheus toโฆ
  Intro
๐1
  kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...)
https://github.com/davidB/kubectl-view-allocations
  
  https://github.com/davidB/kubectl-view-allocations
GitHub
  
  GitHub - davidB/kubectl-view-allocations: kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limitโฆ
  kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...) - davidB/kubectl-view-allocations
๐ฏ1
  Author Yasin Taha Erol provides a practical guide on migrating from Kubernetes' native Horizontal Pod Autoscaler (HPA) to KEDA. The text highlights the benefits of KEDA's event-driven scaling and walks through the steps for a smooth transition.
https://yasintahaerol.medium.com/migrating-hpa-to-keda-13e946ee29ee
  
  https://yasintahaerol.medium.com/migrating-hpa-to-keda-13e946ee29ee
Medium
  
  Migrating Hpa To Keda
  Story
๐2
  This tutorial offers an interesting approach to container image distribution by using S3 as a private container registry. The author demonstrates how to set up and use an S3 bucket for storing and pulling images, providing a simple alternative to dedicated registry services.
https://ochagavia.nl/blog/using-s3-as-a-container-registry/
  
  https://ochagavia.nl/blog/using-s3-as-a-container-registry/
Adolfo Ochagavรญa
  
  Using S3 as a container registry
  For the last four months Iโve been developing a custom container image builder, collaborating with Outerbounds1. The technical details of the builder itself might be the topic of a future article, but thereโs something surprising I wanted to share already:โฆ
๐1
  PostgreSQL monitoring and backups (with UI and self hosted)
https://github.com/RostislavDugin/postgresus
  
  https://github.com/RostislavDugin/postgresus
GitHub
  
  GitHub - RostislavDugin/postgresus: PostgreSQL monitoring and backups (with UI and self hosted)
  PostgreSQL monitoring and backups (with UI and self hosted) - RostislavDugin/postgresus
๐4โค1
  This technical report from Datadog offers a deep dive into managing storage for etcd, the key-value store at the heart of Kubernetes. It explains the causes of database growth and provides strategies for monitoring, defragmenting, and purging old data to maintain a healthy cluster.
https://www.datadoghq.com/blog/managing-etcd-storage/
  
  https://www.datadoghq.com/blog/managing-etcd-storage/
Datadog
  
  How to support a growing Kubernetes cluster with a small etcd | Datadog
  Discover essential strategies for efficiently managing etcd storage in your Kubernetes clusters.
๐1
  In this story from the Betterstack newsletter, learn how Dropbox managed to save millions of dollars by optimizing its object storage architecture. The piece delves into the technical decisions and engineering efforts behind their impressive cost-reduction initiative.
https://newsletter.betterstack.com/p/how-dropbox-saved-millions-of-dollars
  
  https://newsletter.betterstack.com/p/how-dropbox-saved-millions-of-dollars
Betterstack
  
  How Dropbox Saved Millions of Dollars by Building a Load Balancer
  Dropbox saved resources by creating a superior version of a tool everyone uses
๐ฅ1
  This extensive handbook serves as a go-to resource for troubleshooting common and complex issues within Kubernetes. It's packed with practical advice, commands, and methodologies to help engineers diagnose and resolve problems in their clusters.
https://itnext.io/the-kubernetes-troubleshooting-handbook-7596a1fdf2ff
  
  https://itnext.io/the-kubernetes-troubleshooting-handbook-7596a1fdf2ff
Medium
  
  The Kubernetes Troubleshooting Handbook
  Debugging Tips, Tools, and Techniques
๐2๐ฅ1
  This commentary by Techielass provides a step-by-step walkthrough of building a CI/CD pipeline for Terraform using GitHub Actions. It demonstrates how to automate infrastructure deployments safely and efficiently, incorporating best practices like planning and approval steps.
https://www.techielass.com/terraform-with-github-actions-ci-cd-pipeline/
  
  https://www.techielass.com/terraform-with-github-actions-ci-cd-pipeline/
Techielass - A blog by Sarah Lean
  
  Terraform with GitHub Actions CI/CD Pipeline
  By using Terraform with GitHub Actions, IT professionals can automate and streamline the deployment of resources across Azure environments in a consistent and reliable way.
This guide will walk you through setting up Terraform in GitHub Actions, from configuringโฆ
This guide will walk you through setting up Terraform in GitHub Actions, from configuringโฆ
๐3๐1๐คฃ1
  Forwarded from DevOps & SRE notes (tutunak)
  
Looking for a hosting platform to practice with Linux, Kubernetes, etc.? Register using my referral link on DigitalOcean and get $200 in credit for 60 days. By registering through my referral link, you also support this Telegram channel.
๐ Register
๐ Register
โค3
  This post from Chainguard Unchained introduces the concept of audited least privilege as a critical security measure for the software supply chain. It explains how this principle helps verify that components only have the permissions they strictly need to function.
https://www.chainguard.dev/unchained/audited-least-privilege
  
  https://www.chainguard.dev/unchained/audited-least-privilege
www.chainguard.dev
  
  Audited least privilege
  Strengthen your software supply chain security with audited least privilege. Learn how Chainguard's approach minimizes risk and enhances trust.
๐1๐ฏ1
  In this unique piece, author  explores the interesting and often overlooked capabilities of GitRepo volumes in Kubernetes. The content details some fun experiments and practical applications for dynamically providing content to pods directly from a Git repository.
https://raesene.github.io/blog/2024/07/10/Fun-With-GitRepo-Volumes/
  
  https://raesene.github.io/blog/2024/07/10/Fun-With-GitRepo-Volumes/
raesene.github.io
  
  Fun With GitRepo Volumes
  
๐1
  This opinionated report argues that Large Language Models (LLMs) are not the ultimate solution for complex socio-technical problems in the SRE and operations space. It cautions against over-reliance on AI, emphasizing the continued need for human expertise and critical thinking.
https://blog.relyabilit.ie/llms-wont-save-us/
  
  https://blog.relyabilit.ie/llms-wont-save-us/
RelyAbility Blog
  
  LLMs won't save us
  The AI wave is passing over us: what of genuine value will be left behind? asks Niall Murphy
As a long-time observer of the SRE/DevOps tooling market, I look at the tsunami of AI-powered and LLM-enabled currently engulfing our industry like most great waveโฆ
As a long-time observer of the SRE/DevOps tooling market, I look at the tsunami of AI-powered and LLM-enabled currently engulfing our industry like most great waveโฆ
๐1
  Martin Atkins's latest study presents a clever technique for handling "ephemeral values" in Terraform, which are values needed during a plan but should not be stored in the state. The method helps manage dynamic or sensitive data that is only relevant for a single operation.
https://log.martinatkins.me/2024/05/22/terraform-ephemeral-values/
  
  https://log.martinatkins.me/2024/05/22/terraform-ephemeral-values/
Development Log by Martin Atkins
  
  Ephemeral Values in Terraform
  A different approach to sensitive values in Terraform state.
๐1