🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Advanced

What is Kubernetes?

An open-source container orchestration platform that automates deploying, scaling, and managing containerized applications.

Kubernetes (K8s) manages clusters of containers at scale. It handles load balancing, self-healing (restarting failed containers), rolling updates, secret management, and horizontal auto-scaling.

Core objects include Pods (smallest deployable units), Deployments (desired state), Services (networking), and ConfigMaps/Secrets (configuration). Managed offerings include EKS (AWS), GKE (Google), and AKS (Azure).

Related Terms

Health Check
An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.
Artifact
A packaged, versioned output of a build process — such as a Docker image, JAR file, or compiled binary — ready for deployment.
API Gateway
A server that acts as the single entry point for API requests, handling routing, authentication, rate limiting, and monitoring.
GitHub Actions
A CI/CD platform integrated into GitHub that automates build, test, and deployment workflows using YAML configuration.
Observability
The ability to understand a system's internal state from its external outputs through metrics, logs, and traces.
Blue-Green Deployment
A deployment strategy using two identical environments where traffic is switched from the old version to the new one instantly.
View All DevOps Terms →