Proactive cluster autoscaling in Kubernetes
TL;DR: Scaling nodes in a Kubernetes cluster could take several minutes with the default settings. Learn how to size your cluster nodes and proactively create nodes for quicker scaling.https://hashnode.com/post/proactive-cluster-autoscaling-in-kubernetes-cl88pz1ua01obu5nv24520hv6
You can't have both high utilization and high reliability
Everyone wants high utilization and high reliability. The hard truth about Kubernetes is that you need to pick one or the other.https://home.robusta.dev/blog/kubernetes-utilization-vs-reliability
Kubernetes Capacity and Resource Management: It's Not What You Think It Is
https://dev.to/mkdev/kubernetes-capacity-and-resource-management-its-not-what-you-think-it-is-1oik
https://dev.to/mkdev/kubernetes-capacity-and-resource-management-its-not-what-you-think-it-is-1oik
Native EKS Ingress with AWS Load Balancer Controller
https://blog.antoinechoula.ga/native-eks-ingress-with-aws-load-balancer-controller
https://blog.antoinechoula.ga/native-eks-ingress-with-aws-load-balancer-controller
Series "Kubernetes Capacity Management"
Evolution of Capacity Management: From Bare Metal to Kubernetes: https://mkdev.me/posts/evolution-of-capacity-management-from-bare-metal-to-kubernetes
Kubernetes Capacity and Resource Management: It's Not What You Think It Is: https://mkdev.me/posts/kubernetes-capacity-and-resource-management-it-s-not-what-you-think-it-is
Kubernetes Is Not an Orchestrator: The Jump to Universality for Infrastructure Abstractions: https://mkdev.me/posts/kubernetes-is-not-an-orchestrator-the-jump-to-universality-for-infrastructure-abstractions
Evolution of Capacity Management: From Bare Metal to Kubernetes: https://mkdev.me/posts/evolution-of-capacity-management-from-bare-metal-to-kubernetes
Kubernetes Capacity and Resource Management: It's Not What You Think It Is: https://mkdev.me/posts/kubernetes-capacity-and-resource-management-it-s-not-what-you-think-it-is
Kubernetes Is Not an Orchestrator: The Jump to Universality for Infrastructure Abstractions: https://mkdev.me/posts/kubernetes-is-not-an-orchestrator-the-jump-to-universality-for-infrastructure-abstractions
Canary deployment using Argo Rollouts and Nginx
https://medium.com/@luigi.toziani_30776/canary-deployment-using-argo-rollouts-with-nginx-7a1ee32b52f6
https://medium.com/@luigi.toziani_30776/canary-deployment-using-argo-rollouts-with-nginx-7a1ee32b52f6
Unreadable Metrics: Why You Can’t Find Anything in Your Monitoring Dashboards
A Guide to Effective Dashboard Design for DevOps and SREhttps://horovits.medium.com/unreadable-metrics-why-you-cant-find-anything-in-your-monitoring-dashboards-12fcc23d34c8
Open-Source Tracing Tools: Jaeger Vs. Zipkin Vs. Grafana Tempo
Distributed tracing is crucial for monitoring complex systems. This article covers the three most popular open-source tracing tools: Jaeger, Zipkin, and Grafana Tempo.https://codersociety.com/blog/articles/jaeger-vs-zipkin-vs-tempo
Move Over, Dockerfiles! The New Way to Craft Containers
https://www.chainguard.dev/unchained/move-over-dockerfiles-the-new-way-to-craft-containers
https://www.chainguard.dev/unchained/move-over-dockerfiles-the-new-way-to-craft-containers
Software Bill of Materials (SBOM)
https://anonymoushash.vmbrasseur.com/2023/04/24/software-bill-of-materials-sbom
https://anonymoushash.vmbrasseur.com/2023/04/24/software-bill-of-materials-sbom
Refactoring CI/CD for a Moderately Large C++ Code Base
Fundamentally, Dagger is a really awesome set of language bindings on top of buildkit – the library that tools like docker and buildah use to build container images. What is this means is that there is an easy way to build code in an isolated fashion with great caching, easy to write parallelism, remote execution, ability to spin up on-demand side car services, and portable abstractions.https://robertu94.github.io/2023/04/24/refactoring-ci/cd-for-a-moderately-large-c-code-base.html
milvus
A cloud-native vector database, storage for next generation AI applicationshttps://github.com/milvus-io/milvus
How to create a cron job docker container using AWS ECS, Fargate, fully automated with Terraform
https://noiselesstech.net/2023/05/04/how-to-create-a-cron-job-docker-container-using-aws-ecs-fargate-fully-automated-with-terraform
https://noiselesstech.net/2023/05/04/how-to-create-a-cron-job-docker-container-using-aws-ecs-fargate-fully-automated-with-terraform
Terraform automation for teams. Purpose-built for GitHub
Start running Terraform with cost estimation, security alerts, drift detection, access controls, and OPA policy testing. All within GitHub's UI.https://terrateam.io
Introduction to Terraform on Google Cloud: Solutions, benefits, resources, and FAQs
https://www.googlecloudcommunity.com/gc/Community-Blogs/Introduction-to-Terraform-on-Google-Cloud-Solutions-benefits/ba-p/550474
https://www.googlecloudcommunity.com/gc/Community-Blogs/Introduction-to-Terraform-on-Google-Cloud-Solutions-benefits/ba-p/550474
terrap-cli
Terrap - a powerful CLI tool that scans your infrastructure and identifies any required changes.https://github.com/sirrend/terrap-cli
tfc-workflows-github
This repo includes prescriptive workflows that implement best practices when interacting with Terraform Cloud. These starter workflow templates provide a entrypoint to integrate your CI/CD pipelines with Terraform Cloud.https://github.com/hashicorp/tfc-workflows-github
IaC & GitOps with EKS blueprints
TLDR; Need a cluster up and running fast? Take a close look at eks-blueprints, I got started in minutes and have been working with it for almost 2 years now.https://medium.com/everything-full-stack/iac-gitops-with-eks-blueprints-7a28ad1f702a
Percentiles don’t work: Analyzing the distribution of response times for web services
https://adrianco.medium.com/percentiles-dont-work-analyzing-the-distribution-of-response-times-for-web-services-ace36a6a2a19
https://adrianco.medium.com/percentiles-dont-work-analyzing-the-distribution-of-response-times-for-web-services-ace36a6a2a19