Kubernetes
Definition
Kubernetes automates deployment, scaling, and management of containerized applications.
Kubernetes is an open-source platform for managing containerized workloads and services. It uses declarative configuration to describe the desired state of an application and to technically maintain it.
Simply explained
Like a dispatch center for many standardized transport containers. It distributes and replaces containers but does not know the professional content of the application.
Why it matters in practice
Before introducing Kubernetes, operational responsibility, resource requirements, security boundaries, and failure targets should be clarified.
Example from business
Possible example: A team operates several internal web services as containers and describes their desired state in Kubernetes.
Limits and pitfalls
- Kubernetes does not create an application or fix professional errors. It manages technical execution according to the given configuration.
Origin & history
The project documentation describes Kubernetes as a portable and extensible platform with declarative configuration and automation.
Use in mid-sized companies
- Possible fields of application are scalable web services and jointly operated platform components with repeatable deployment.
Frequently asked questions
Is Kubernetes the same as a container?
No, the platform manages containerized workloads and services.
Does Kubernetes define the application logic?
No, it remains part of the deployed software.
Sources
- What is Kubernetes? · Kubernetes Authors (o. J.): What is Kubernetes?
Editorially reviewed on: