Kubernetes
(通常称为 K8s) 是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。Google 设计并捐赠给 Cloud Native Computing Foundation(CNCF,今属 Linux 基金会)来使用的。它旨在提供 “跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。它支持一系列容器工具, 包括 Docker 等。 -- 摘自维基百科 Kubernetes 词条
etcd
是一个分布式 key-value 数据库,Kubernetes 用 etcd
作为后端数据存储。集群所有的持久性状态都存储在 etcd
实例中。etcd
提供了可靠配置数据存储。通过 watch
的支持,可以非常快速地通知协调组件变更。/binding
pod 子资源 API 绑定到相应节点。