Microservices - Orchestration with KubernetesWhy might an HPA fail to scale pods even if CPU usage is above the target and metrics are available?AThe maximum replicas limit has been reachedBThe pods are running on nodes with high memoryCThe HPA minReplicas is set too lowDThe Deployment uses a Recreate update strategyCheck Answer
Step-by-Step SolutionSolution:Step 1: Check scaling limitsHPA cannot scale beyond maxReplicas even if load is high.Step 2: Understand impact of maxReplicasIf maxReplicas is reached, no further scaling occurs despite CPU usage.Final Answer:The maximum replicas limit has been reached -> Option AQuick Check:Scaling stops at maxReplicas limit [OK]Quick Trick: HPA respects maxReplicas limit even on high load [OK]Common Mistakes:MISTAKESConfusing memory with CPU scalingThinking minReplicas affects scale-up limitAssuming update strategy blocks scaling
Master "Orchestration with Kubernetes" in Microservices9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepArchTryChallengeDesignRecallScale
More Microservices Quizzes Authentication and Authorization - OAuth 2.0 for microservices - Quiz 15hard Authentication and Authorization - Why security spans all services - Quiz 14medium Event-Driven Architecture - Idempotent event consumers - Quiz 2easy Monitoring and Observability - Centralized logging (ELK stack) - Quiz 3easy Monitoring and Observability - Alerting strategies - Quiz 2easy Orchestration with Kubernetes - Liveness and readiness probes - Quiz 1easy Resilience Patterns - Timeout pattern - Quiz 12easy Resilience Patterns - Health check pattern - Quiz 8hard Service Mesh - Traffic management (routing, splitting) - Quiz 2easy Service Mesh - Linkerd overview - Quiz 4medium