使用Docker启动多节点Kubernetes
Kubernetes官方手册
我試著將 Kubernetes 的文件翻譯出來,算是順便鍛煉一下。
由于我不具备英语技能,请确保您参考了正确的信息来源。
- http://kubernetes.io/v1.0/docs/getting-started-guides/docker-multinode.html
使用Docker启动多节点Kubernetes。
注意:多节点配置比单一配置更先进。如果您对Kubernetes调查感兴趣,建议从那里开始。
注意:Docker 1.7.0 存在一个错误。您可以安装 Docker 1.6.2 或者等待 Docker 1.7.1。
目录
-
- 事前準備
-
- 概要
Bootstrap Docker
Masterノード
Workerノードの追加
クラスタのテスト
预先准备
- 需要安装了Docker的计算机。
用汉语将概要改写:简述
该指南描述了一个由两个节点组成的Kubernetes集群。主节点负责API服务器和编排器,工作节点则从主节点接收任务。
您可以添加工作节点来创建任意数量的大规模集群。

引导 Docker
在本指南中,我们将采用启动两个Docker守护进程的模式。
1)启动Docker实例(启动flanneld和etcd守护进程)
2)主要的Docker实例(Kubernetes和用户计划中的容器)
因为这个模式是必要的,原因是flannel守护程序在Kubernetes创建的所有Docker容器的内部连接网络的管理和配置是共享的。
为了实现这一目标,您需要启动一个与主Docker守护进程分开的引导Docker实例。
由于Docker引导实例可以轻松部署和管理容器,所以我们将准备引导Docker。
主节点
最初的步骤是初始化Master节点。
请查看此处以获取详细配置信息。
添加工作节点
当Master节点启动时,您可以在另一台机器上添加Worker节点。
请查看此处以获取详细构成信息。
群集的测试
一旦我们有了小组之后,就可以开始考试了。
关于更完整的应用程序,请参考示例。