chapter two
2 Fundamentals of Kubernetes
This chapter covers
- An overview of Kubernetes architecture
- Exploring the key components and Kubernetes resources
- Deploying applications in a Kubernetes cluster
- Packaging application for distribution
Kubernetes (pronounced Koo-buhr-nay-tees) is a platform for managing distributed systems. It started as a project at Google, where it was called Borg, which was later released as an open-source project. Since 2015, a community of developers manages Kubernetes under Cloud Native Computing Foundation (CNCF). At its core, Kubernetes is a highly extensible orchestration system for containerized workloads.