docker_practice/kubernetes/README.md

1.1 KiB
Raw Blame History

Kubernetes

注意:目前 Kubernetes 还处于 beta 状态,不推荐生产环境使用。部分概念和设计还可能会有后续调整。

Kubernetes 是 Google 团队发起并维护的基于Docker的开源容器集群管理系统它不仅支持常见的云平台而且支持内部数据中心。

建于 Docker 之上的 Kubernetes 可以构建一个容器的调度服务其目的是让用户透过Kubernetes集群来进行云端容器集群的管理而无需用户进行复杂的设置工作。系统会自动选取合适的工作节点来执行具体的容器集群调度处理工作。其核心概念是Container Pod容器仓。一个Pod是有一组工作于同一物理工作节点的容器构成的。这些组容器拥有相同的网络命名空间/IP以及存储配额可以根据实际情况对每一个Pod进行端口映射。此外Kubernetes工作节点会由主系统进行管理节点包含了能够运行Docker容器所用到的服务。

本章将分为 5 节介绍 Kubernetes。包括

  • 项目简介
  • 快速入门
  • 基本概念
  • 实践例子
  • 架构分析等高级话题