This tutorial shows how to move an EKS cluster from the retired ingress-nginx controller to Gateway API, covering the AWS Load Balancer Controller CRDs and a zero-downtime traffic shift ➜ https://ku.bz/TdwBg1hLF
Kube Architect
Kube Architect
@kube.archi
News and links on architecting and developing apps on Kubernetes curated by the @Learnk8s.io team More K8s news, events, jobs → https://kube.today
513 followers1 following1.6K posts
This article explains how to troubleshoot Dagster on Kubernetes when runs stay slow, covering concurrency limits, pod scheduling issues, retries, and PostgreSQL queue coordinator bottlenecks ➜ https://ku.bz/rwhl-XDr7
Kube Architect reposted
"It's really expensive in people." Molly Sheets joins Daniele and Bart on the staffing cost of seven Kubernetes provisioning models https://ku.bz/Db3VnC3nl Sponsored by LearnKube
This case study shows how a JVM DNS cache pinned one service to dead AWS Network Load Balancer IPs during migration, causing an outage fixed with a 30-second TTL ➜ https://ku.bz/SvLNyzRrh
This tutorial walks through building a Crossplane platform API on a local kind cluster, modelling an InfluxDB provider with XRDs and compositions, and debugging the composition when it fails ➜ https://ku.bz/msSlqDZKr
This case study explains how Modelplane was built entirely as a Crossplane configuration, with no custom controllers, to turn GPUs spread across clouds into one fleet behind a stable inference API ➤ https://ku.bz/Qk7c12L-R
This case study shows how a team ran one Kafka cluster stretched across three separate Kubernetes clusters with Strimzi, Submariner and Cilium, and kept it alive when a whole cluster went down ➤ https://ku.bz/h_X-GXdB5
This case study shows how a payments company rebuilt deployments around GitOps with Argo CD on Kubernetes, so every production change is a reviewed Git commit and PCI audits stop being guesswork ➤ https://ku.bz/rPwVfs6rD
Kube Architect reposted
This case study shows how to migrate from fragile EC2-based infrastructure to AWS EKS with GitOps using ArgoCD, Jenkins, and SonarQube for a URL shortening platform, achieving 80% faster deployments and self-healing infrastructure ➤ https://ku.bz/RGMgc_zBz
This case study shows how a nightly export job kept getting OOM-killed on Kubernetes, and how switching to streaming dropped its memory use from 700 MB to about 30 MB ➤ https://ku.bz/T5zphvrfJ
This article explains how the Kuadrant Console Plugin turns raw policy YAML into guided forms inside the OpenShift console, and how the form and YAML views stay in sync in both directions ➜ https://ku.bz/bZqvJv5VL
This case study shows how one engineer built k8s-rightsizer in four days and cut Kubernetes costs by 36%, by applying CPU and memory recommendations automatically ➤ https://ku.bz/k2P-c1P8V
This article lays out a GitOps reference architecture for running one app across 25 regions, where every region reconciles itself with Argo CD and a rollback is a git revert scoped to that region alone ➤ https://ku.bz/Szhjv5TwS
This case study shares how a team upgraded a production OpenShift cluster on IBM Cloud with Portworx replication in place, and which compatibility and worker-replacement checks kept it from turning into an outage ➜ https://ku.bz/fZr2FXszm
This tutorial shows how to chain KEDA cron scaling with Karpenter so non-prod EKS clusters drop to zero nodes at night and on weekends, cutting the compute bill by 65 to 85% ➤ https://ku.bz/J18t6k5N5
This article argues that uptime, latency and error rate only tell you a system is alive, not correct, and shows which behaviour-level signals and baselines belong in dashboards and alerts instead ➜ https://ku.bz/v09SHsxGG
This case study traces a 503 at the ingress back to a broken CNI overlay between nodes, even though every pod and endpoint looked healthy, and fixes it with topology spread constraints ➤ https://ku.bz/M-PjSd6Tl
This case study shows how a team gives every feature branch its own staging environment on Kubernetes, generating manifests in CI and letting an Argo CD ApplicationSet create and delete them ➜ https://ku.bz/FLNLH90vp
Kube Architect reposted
This article explains how to make Kubernetes spend traceable to each team, using a consistent label taxonomy, Prometheus recording rules on resource requests, policy enforcement and chargeback reporting ➤ https://ku.bz/w2TsnQRVb
This article walks through a real-time object detection pipeline where Kafka absorbs bursty camera traffic, YOLOv8 workers autoscale on Kubernetes, and MLflow tracks every model version ➜ https://ku.bz/vKPdn6ST4
Kube Architect reposted
Rune is a fast native macOS app for people who debug clusters every day, with unified pod logs, YAML editing with server dry-run, port-forwarding and a command palette ➤ https://ku.bz/zRfTn2ZwJ
This case study shares a production Strimzi Kafka setup that survives broker and zone failures, using KRaft instead of ZooKeeper, per-zone node pools, Cruise Control rebalancing and careful JVM tuning ➤ https://ku.bz/Jmj90fchK
This case study shows how Zalando moved over one million requests per second to in-process load balancing, kept caches warm during scaling, and saved more than $1,000 a day ➜ https://ku.bz/p9Lpdy2Hh
Kube Architect reposted
🗣️ Frédéric Gaudet explains the critical relationship between Kubernetes deployment strategies and Istio's warm-up feature effectiveness. Without proper rollout configurations, warm-up becomes completely ineffective Watch the full episode: https://ku.bz/grxcypt9j
Kube Architect reposted
This week on the Learn Kubernetes Weekly: 🌐 DNS on AWS ⏳ Eventually Consistent ConfigMap Mounts 🚨 kubectl-mcp-tool Command Injection 🐘 PostgreSQL Lifecycle on Harvester 💰 Cassandra Bill: $30K to $10K ⭐️ Teleport Read it now: https://kube.today/issues/206
Kube Architect reposted
Join Graziano Casto of Akuity at LearnKube Day Salt Lake City 2026 for Kubernetes lightning talks, YAML Games, and a community reception with DJ Amin Astaneh Learn more: https://learnkube.com/learnkube-day-salt-lake-city-2026
This case study shows how an insurance platform scaled from 50 to 200,000 insured objects per policy with parallel batch processing, dynamic workers, Kubernetes autoscaling, database scaling, and caching ➜ https://ku.bz/jybsg5c_0
This tutorial shows how to run a multi-tenant Spark platform on Kubernetes with Spark Operator, Volcano, Helm, Airflow, shared images, workload limits, and monitoring ➜ https://ku.bz/-GBQPG_S6
Kube Architect reposted
CPU and memory usage need context before you change Kubernetes requests and limits Our new open-source Resource Review Mixin brings usage, throttling, pressure, and runtime events into Grafana https://github.com/learnk8s/resource-review-mixin
This tutorial shows you how to implement service discovery in .NET with Kubernetes DNS, Microsoft.Extensions.ServiceDiscovery, Consul, and Dapr while ordering resilience handlers correctly ➜ https://ku.bz/3HKvQvvKR
This article explains why delayed metrics weaken Kubernetes autoscaling and how real-time demand signals, KEDA, and workload-specific scalers create faster, more reliable scaling loops ➜ https://ku.bz/-_4ghyZgD
This article uses a food delivery startup story to explain how a .NET API on one EC2 box moves onto EKS, with Docker, Kubernetes objects and Terraform each given a plain-language role ➤ https://ku.bz/pZdyNK2Fj
This case study shows what happened when a team swapped etcd for Google Cloud Spanner, using commit timestamps instead of a single revision counter, so writes no longer queue behind each other ➤ https://ku.bz/gPW89HJPw
This article explains why the default Kubernetes scheduler struggles with AI training jobs, and how Volcano adds gang scheduling, queues and GPU topology awareness on top of it ➤ https://ku.bz/JVDvcTt12
Kube Architect reposted
Kogaro continuously validates Kubernetes config with 60+ checks across reference, resource, security, image, and network domains, catching silent failures before they impact production ➤ https://ku.bz/SWl3-LNty
This tutorial shows how to run Bifrost, an open-source AI gateway, on Kubernetes with Helm, cluster mode and autoscaling so thousands of LLM requests stay fast under load ➤ https://ku.bz/Rss1qf4Sj
This case study shows how Zencity replaced the copy-pasted Helm chart in every service repo with a shared monochart, so that adding a new service stopped being a project in its own right ➤ https://ku.bz/N3Rf2lFBF
This case study shows how a retail platform manages hundreds of Kustomize overlays with separate branch and kiosk settings, storage choices, and GitOps updates ➜ https://ku.bz/1pM9vvzxQ
This case study shows how to shut down 75 AKS services overnight by pausing KEDA, scaling deployments to zero with Helm CronJobs, and letting Argo CD keep everything in sync ➜ https://ku.bz/rnDvkmmld
This article walks through a multi-region EKS platform where Crossplane provisions the AWS side, FluxCD reconciles every cluster and Git stays the single source of truth ➤ https://ku.bz/GlHf0gcwW
This tutorial walks you through a full GitOps setup on minikube, where Argo CD deploys a Go service straight from Git and an HPA scales the pods under load ➤ https://ku.bz/4lY9D3HgR
This case study shows how a team cut its Cassandra bill from $30K to $10K a month by running K8ssandra across four EKS regions and moving traffic with no downtime ➜ https://ku.bz/tJ6Yy3JQ_
Kube Architect reposted
🗣️ Danyl Novhorodov explores how BEAM runtimes and Actor models provide built-in fault tolerance and scalability without requiring external orchestration like Kubernetes Watch: https://ku.bz/BYhFw8RwW
This case study shows how a team kept delivering WebSocket events after growing to dozens of pods, using Redis to track which pod holds each user's connection and relay messages to it ➤ https://ku.bz/ftpTJ9Pqh
This case study shows how a PostgreSQL service on Harvester uses prebuilt VM images to start databases faster, save disk space, and handle OS updates and version end-of-life safely ➜ https://ku.bz/L--M3vQxV
Kube Architect reposted
This tutorial shows how to run distributed k6 load tests on Amazon EKS with Indexed Jobs, keep test workers on a separate node group, and check application and autoscaling limits ➜ https://ku.bz/8jpWd5dKY
This article shows how Sveltos ClusterPromotion promotes a config from dev to staging to production only when health checks pass, and why letting Argo CD and Sveltos manage each other deleted Argo CD ➤ https://ku.bz/sJZhQf25J
Kube Architect reposted
kubectl tree is a kubectl plugin that follows ownerReferences and prints the whole object tree under a Deployment or custom resource, so you can see what created what ➤ https://ku.bz/D2qCz0wDD