Scale from 100 to 10,000 pods on Amazon EKS
https://aws.amazon.com/blogs/containers/scale-from-100-to-10000-pods-on-amazon-eks
https://aws.amazon.com/blogs/containers/scale-from-100-to-10000-pods-on-amazon-eks
Throttling, QoS, and PriorityClass: finding out what is happening to your pods in Kubernetes
https://loureirovinicius.medium.com/throttling-qos-and-priorityclass-finding-out-what-is-happening-to-your-pods-in-kubernetes-9602a22d1173
https://loureirovinicius.medium.com/throttling-qos-and-priorityclass-finding-out-what-is-happening-to-your-pods-in-kubernetes-9602a22d1173
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
https://dev.to/yutaroyamanaka/understand-how-graceful-shutdown-can-achieve-zero-downtime-during-k8s-rolling-update-15eh
End-to-end Testing of Kubernetes Resources with the e2e-framework
https://medium.com/programming-kubernetes/end-to-end-testing-of-kubernetes-resources-with-the-e2e-framework-ac52e7e58db8
https://medium.com/programming-kubernetes/end-to-end-testing-of-kubernetes-resources-with-the-e2e-framework-ac52e7e58db8
talos
https://github.com/siderolabs/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
https://github.com/robusta-dev/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
https://github.com/clastix/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
https://github.com/EladLeev/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
https://github.com/anordal/shellharden
Shellharden is a syntax highlighter and a tool to semi-automate the rewriting of noscripts 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
https://www.cloudbees.com/blog/feature-flag-vs-feature-management
paperless-ngx
https://github.com/paperless-ngx/paperless-ngx
A community-supported supercharged version of paperless: scan, index and archive all your physical documents
https://github.com/paperless-ngx/paperless-ngx
SmoothMQ
https://github.com/poundifdef/SmoothMQ
SmoothMQ is a drop-in replacement for SQS with a much smoother developer experience. It has a functional UI, observability, tracing, message scheduling, and rate-limiting. SmoothMQ lets you run a private SQS instance on any cloud.
https://github.com/poundifdef/SmoothMQ
Kafka 101
https://highscalability.com/unnoscriptd-2
Originally developed in LinkedIn during 2011, Apache Kafka is one of the most popular open-source Apache projects out there. So far it has had a total of 24 notable releases and most intriguingly, its code base has grown at an average rate of 24% throughout each of those releases.
https://highscalability.com/unnoscriptd-2
A Git story: Not so fun this time
https://blog.brachiosoft.com/en/posts/git
Linus Torvalds once wrote in a book that he created Linux just for fun, but it ended up sparking a revolution. Git, his second major creation, also an accidental revolution. It’s now a standard tool for software engineers, but its origin story wasn’t so much fun this time, at least for Linus.
https://blog.brachiosoft.com/en/posts/git
Becoming a Senior Site Reliability Engineer: A Guide to Upskilling
https://reliabilityengineering.substack.com/p/becoming-a-senior-site-reliability
Learn how to upskill yourself to become senior site reliability engineer
https://reliabilityengineering.substack.com/p/becoming-a-senior-site-reliability
Mastering Terraform Workflows: apply-before-merge vs apply-after-merge
https://terramate.io/rethinking-iac/mastering-terraform-workflows-apply-before-merge-vs-apply-after-merge
Discover the two main Terraform and OpenTofu workflows: apply-before-merge and apply-after-merge, and learn why apply-after-merge is likely the better choice.
https://terramate.io/rethinking-iac/mastering-terraform-workflows-apply-before-merge-vs-apply-after-merge
Terraform Development Pipeline
https://mycloudrevolution.com/2024/05/23/terraform-development-pipeline
The purpose of a development pipeline is to deploy with confidence and therefore at high frequencies.
https://mycloudrevolution.com/2024/05/23/terraform-development-pipeline
Terramaid
https://github.com/RoseSecurity/Terramaid
Terramaid transforms your Terraform resources and plans into visually appealing Mermaid diagrams. By converting complex infrastructure into easy-to-understand diagrams, Terramaid enhances documentation, simplifies review processes, and fosters better collaboration among team members. Whether you're looking to enrich your project's documentation, streamline reviews, or just bring a new level of clarity to your Terraform configurations, Terramaid is the perfect utility to integrate into your development workflow.
https://github.com/RoseSecurity/Terramaid
Terraform at LumApps
Part 1: https://medium.com/lumapps-engineering/terraform-at-lumapps-part-1-f37660b4ed95
Part 2: https://medium.com/lumapps-engineering/terraform-at-lumapps-part-2-27494897def4
Part 3: https://medium.com/lumapps-engineering/terraform-at-lumapps-part-3-daa3c869f0f4
We have :
- 15 terragrunt.hcl files for every service.
- Around 900 terragrunt.hcl files (15*60) in total.
Part 1: https://medium.com/lumapps-engineering/terraform-at-lumapps-part-1-f37660b4ed95
Part 2: https://medium.com/lumapps-engineering/terraform-at-lumapps-part-2-27494897def4
Part 3: https://medium.com/lumapps-engineering/terraform-at-lumapps-part-3-daa3c869f0f4