Category: Kubernetes

Posted on: September 26, 2025 Posted by: rahulgite Comments: 0

Kubernetes Scaling Configuration and Background

1. Horizontal Pod Autoscaler (HPA) Purpose/Background: HPA is for application-level scaling. It automatically adjusts the number of Pods (replicas) based on metrics like CPU usage to handle changing load efficiently, saving resources during quiet periods while scaling out during peak times. Configuration File (HorizontalPodAutoscaler object): Crucial Prerequisite: Resource Requests ⚠️ For HPA to work with resource utilization metrics, the target Deployment must define resource requests in the Pod spec: 2.…

Posted on: January 19, 2025 Posted by: rahulgite Comments: 0

Kubernetes: Detailed Overview with Architecture, Commands, Uses, and Examples

Kubernetes is an open-source container orchestration platform designed to automate deployment, scaling, and management of containerized applications. It provides a robust framework for managing distributed systems with resilience and scalability. Kubernetes Architecture Kubernetes follows a master-worker architecture comprising various components that work together to manage and scale containers. 1. Master Node The master node controls and manages the Kubernetes cluster. Key components include: 2. Worker Nodes Worker nodes run the…