April 23, 2019 · 2 min read

What is Kubernetes?

Kubernetes is a portable, extensible open-source platform for managing containerized workloads and services. Learn why it became the de-facto standard for container orchestration.

Introduction

“Kubernetes is a portable, extensible open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation.” Google released this technology as open source in 2014, drawing on over fifteen years of production experience running workloads at scale, combined with community best practices.

Why Kubernetes Matters

Kubernetes functions as a container management system, microservices platform, and portable cloud solution. It manages computing, networking, and storage infrastructure on behalf of user applications, balancing the simplicity of Platform-as-a-Service with Infrastructure-as-a-Service flexibility across different infrastructure providers.

Kubernetes as a Platform

Rather than being a monolithic system, Kubernetes was designed as a foundation for building ecosystems of components and tools. Features like labels and annotations allow users to organize resources and add custom information. The control plane itself uses the same APIs available to developers, enabling users to write custom controllers and schedulers.

What Kubernetes Is NOT

Kubernetes deliberately avoids being an all-inclusive PaaS. Specifically, it:

  • Does not restrict application types — supports stateless, stateful, and data-processing workloads
  • Does not deploy source code or build applications
  • Does not provide built-in middleware, databases, or cluster storage
  • Does not mandate logging, monitoring, or alerting solutions
  • Does not require specific configuration languages
  • Does not include comprehensive machine maintenance or self-healing systems

Notably, Kubernetes transcends traditional orchestration by continuously driving system states toward desired configurations through independent, composable control processes rather than executing predetermined workflows.

Get Started for Free

Schedule a free consultation with our AI agents team. 30-minute call, actionable results in days.

Talk to an Expert