What is Kubernetes?
Kubernetes is a portable, extensible open-source platform for managing
containerized workloads and services, that facilitates both declarative
configuration and automation. It has a large, rapidly growing ecosystem.
Kubernetes services, support, and tools are widely available.
Google open-sourced the Kubernetes project in 2014. Kubernetes builds upon a
decade and a half of experience that Google has with running production
workloads at scale, combined with best-of-breed ideas and practices from the
Why do I need Kubernetes and what can it do?
Kubernetes has a number of features. It can be thought of as:
- container platform
- microservices platform
- portable cloud platform and a lot more.
Kubernetes provides a container-centric management environment. It orchestrates
computing, networking, and storage infrastructure on behalf of user workloads.
This provides much of the simplicity of Platform as a Service (PaaS) with the
flexibility of Infrastructure as a Service (IaaS), and enables portability
across infrastructure providers.
Cisco CloudCenter is an Application-Defined Management Platform that securely
provisions infrastructure resources and deploys application components and data
across more than 15 data center, private and public cloud environments.