readme done

This commit is contained in:
xiaolinzi
2015-01-04 18:54:16 +08:00
parent 1c194b4738
commit 815aca0279
7 changed files with 413 additions and 0 deletions

12
kubernetes/README.md Normal file
View File

@@ -0,0 +1,12 @@
# Kubernetes
Kubernetes 是 Google 团队发起并维护的基于Docker的开源容器集群管理系统它不仅支持常见的云平台而且支持内部数据中心。
建于Docker之上的Kubernetes可以构建一个容器的调度服务其目的是让用户透过Kubernetes集群来进行云端容器集群的管理而无需用户进行复杂的设置工作。系统会自动选取合适的工作节点来执行具体的容器集群调度处理工作。其核心概念是Container Pod容器仓。一个Pod是有一组工作于同一物理工作节点的容器构成的。这些组容器拥有相同的网络命名空间/IP以及存储配额可以根据实际情况对每一个Pod进行端口映射。此外Kubernetes工作节点会由主系统进行管理节点包含了能够运行Docker容器所用到的服务。
本章将分为5节介绍Kubernetes。包括
* 项目简介
* 基本架构和基本概念
* 快速入门
* 实践例子
* 深入分析和高级话题。

8
kubernetes/design.md Normal file
View File

@@ -0,0 +1,8 @@
# 基本架构和基本概念
任何优秀的项目都离不开好的架构和设计蓝图在本小节我们将来看一看Kubernetes是如何规划它的架构。为了理解和使用Kubernets我们需要了解Kubernetes的基本概念和作用。
## 架构设计
* [节点](#nodes)一个节点是一个运行Kubernetes中的主机
* [容器组](#pods)一个Pod对应于由若干容器组成的一个容器组同个组内的容器共享一个存储卷(volume)

19
kubernetes/intro.md Normal file
View File

@@ -0,0 +1,19 @@
# 项目简介
![](../_images/kubernetes_logo.svg)
Kubernetes 是 Google 团队发起的开源项目它的目标是管理跨多个主机的容器提供基本的部署维护以及运用伸缩主要实现语言为Go语言。Kubernetes是
* 易学:轻量级,简单,容易理解
* 便携:支持公有云,私有云,混合云,以及多种云平台
* 可拓展:模块化,可插拔,支持钩子,可任意组合
* 自修复:自动重调度,自动重启,自动复制
Kubernetes构建于Google数十年经验一大半来源于Google生产环境规模的经验。结合了社区最佳的想法和实践。
在分布式系统中部署调度伸缩一直是最为重要的也最为基础的功能。Kubernets就是希望解决这一序列问题的。
Kubernets 目前在[github.com/GoogleCloudPlatform/kubernetes](https://github.com/GoogleCloudPlatform/kubernetes)进行维护,截至定稿最新版本为 0.7.2 版本。
### Kubernetes 能够运行在任何地方!
虽然Kubernets最初是为GCE定制的但是在后续版本中陆续增加了其他云平台的支持以及本地数据中心的支持。

0
kubernetes/practice.md Normal file
View File

0
kubernetes/qdvanced.md Normal file
View File

0
kubernetes/quickstart.md Normal file
View File