使用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服务器和编排器,工作节点则从主节点接收任务。

您可以添加工作节点来创建任意数量的大规模集群。

img

引导 Docker

在本指南中,我们将采用启动两个Docker守护进程的模式。

1)启动Docker实例(启动flanneld和etcd守护进程)
2)主要的Docker实例(Kubernetes和用户计划中的容器)

因为这个模式是必要的,原因是flannel守护程序在Kubernetes创建的所有Docker容器的内部连接网络的管理和配置是共享的。

为了实现这一目标,您需要启动一个与主Docker守护进程分开的引导Docker实例。

由于Docker引导实例可以轻松部署和管理容器,所以我们将准备引导Docker。

主节点

最初的步骤是初始化Master节点。

请查看此处以获取详细配置信息。

添加工作节点

当Master节点启动时,您可以在另一台机器上添加Worker节点。

请查看此处以获取详细构成信息。

群集的测试

一旦我们有了小组之后,就可以开始考试了。

关于更完整的应用程序,请参考示例。

bannerAds