从这一篇开始,我们来正式认识 Kubernetes,先从它的定位与来历说起。

Kubernetes 是 Google 团队发起的开源项目,它的目标是管理跨多个主机的容器,提供基本的部署、维护以及应用伸缩,主要实现语言为 Go 语言。作为一个容器编排平台,Kubernetes 具有可移植、可扩展和自动化的特点。
Kubernetes 构建于 Google 多年的经验之上,其中很大一部分来源于 Google 生产环境规模的经验,并结合了社区最佳的想法和实践。
在分布式系统中,部署、调度、伸缩一直是最为重要也最为基础的功能,Kubernetes 正是希望解决这一系列问题的。