PerfectScalePerfectScale

Latest

All Posts

Why Kubernetes Observability Isn't Enough for Multitenant Clusters
By Tania DuggalSep 14, 20268 min read

Why Kubernetes Observability Isn't Enough for Multitenant Clusters

Dashboards show a saturated node but not which tenant caused it or what to change. Here's why observability falls short in shared clusters and how optimization plus attribution fix it.

KEDA Helm Chart: Install, Configure, and Run It
By Tania DuggalSep 14, 202613 min read

KEDA Helm Chart: Install, Configure, and Run It

A complete guide to the KEDA Helm chart: what it deploys, how to install and verify it, key values.yaml parameters, HA setup, hardening, GitOps, and safe upgrades and uninstalls.

Tackling the Noisy Neighbor Problem in Kubernetes
By Tania DuggalSep 10, 202612 min read

Tackling the Noisy Neighbor Problem in Kubernetes

One pod on a shared node can starve its neighbors of CPU and memory. Here is how eviction really works, and the requests, limits, quotas, and right-sizing habits that stop it.

ErrImagePull and ImagePullBackOff: Causes and Fixes
By Tania DuggalSep 9, 202610 min read

ErrImagePull and ImagePullBackOff: Causes and Fixes

A practical guide to Kubernetes ErrImagePull and ImagePullBackOff errors: how image pulls work, the common causes, how to diagnose them, and the fixes for each.

Three Reasons to Switch from Cast AI to PerfectScale
By Vikram SeshadriSep 8, 202611 min read

Three Reasons to Switch from Cast AI to PerfectScale

Cast AI's autoscaler applies stale sizing on new releases, stores config in app manifests, and stops at the cluster edge. Here is how PerfectScale addresses all three, with sources.

kubectl rollout: How to Manage, Roll Back, and Restart Deployments
By Tania DuggalSep 7, 202611 min read

kubectl rollout: How to Manage, Roll Back, and Restart Deployments

A complete guide to kubectl rollout: how Kubernetes executes rollouts with ReplicaSets, every subcommand with examples, why rollouts get stuck, and production best practices.

Why Kubernetes Cost Optimization Breaks Production (and How to Fix It)
By Tania DuggalSep 1, 20265 min read

Why Kubernetes Cost Optimization Breaks Production (and How to Fix It)

Cutting resources based on stale usage data leads to OOM kills and throttling. Learn how revision-aware, guardrailed optimization delivers safe savings on every deploy.

PerfectScale CLI: The AI Agent Skill for Kubernetes Optimization Data
By Ira ChernousSep 1, 20267 min read

PerfectScale CLI: The AI Agent Skill for Kubernetes Optimization Data

PerfectScale launches an open-source CLI and AI agent skill that brings Kubernetes cost, waste, and risk data into agentic workflows like Claude Code and OpenAI Agents SDK.

Kubernetes v1.37 (Garhwal): What's New and Improved
By Tania DuggalAug 31, 202620 min read

Kubernetes v1.37 (Garhwal): What's New and Improved

A tour of Kubernetes v1.37 (Garhwal): in-place resize for sidecars, configurable HPA tolerance, scale to zero, Memory QoS, gang scheduling, and key deprecations to plan for.

ECS vs EKS vs Fargate: Comparing Container Orchestration Services
By Marie JaksmanAug 30, 202613 min read

ECS vs EKS vs Fargate: Comparing Container Orchestration Services

ECS vs EKS vs Fargate: an in-depth comparison, helping you make an informed decision for your infrastructure needs.

Kubectl Top Pod: Monitor CPU and Memory Usage in Kubernetes
By Josh PalmerAug 30, 202610 min read

Kubectl Top Pod: Monitor CPU and Memory Usage in Kubernetes

A practical guide to kubectl top pod: syntax, prerequisites, sorting by CPU or memory, reading millicores and Mi/Gi, and best practices for spotting resource-heavy pods.

Kubernetes Load Balancing: 5 Technical Options with Examples
By Josh PalmerAug 30, 202618 min read

Kubernetes Load Balancing: 5 Technical Options with Examples

Compare the five Kubernetes load balancing options—ClusterIP, NodePort, LoadBalancer, Ingress, and Gateway API—with YAML examples, use cases, and best practices.