Setup

Instructions for setting up a Kubernetes cluster.

Edit This Page

AWS 或 GCE 上的 CoreOS

关于如何使用 CoreOS 运行 Kubernetes,有多个指南可供参考。

官方 CoreOS 指南

这些指南由 CoreOS 维护,描述以 “CoreOS 方式” 部署 Kubernetes,包括完整的 TLS、DNS 插件(add-on)等等。这些指南通过了 Kubernetes 的一致性测试,我们也鼓励您 亲自测试

AWS 多节点

在 AWS 上建立多节点集群的指南和 CLI 工具。CloudFormation 用于在自动缩放组中设置一个 master 和多个 worker。


裸机多节点

PXE 引导和 HTTP/API 服务,用于在裸机上启动和提供多节点集群。Ignition 用于在第一次从磁盘启动时提供一个 master 和多个 worker。

Vagrant 多节点

在 Vagrant 上建立多节点集群的指南和 CLI 工具。部署人员可以独立地配置 etcd 节点、master 和 worker 的数量,以生成完全的 HA(高可用) 控制平面。


Vagrant 单节点

在本地设置 Kubernetes 开发环境的最快方法。就像 git clonevagrant up 以及配置 kubectl 一样简单。


一步一步的指南

在任何云或裸机上设置带有完整 TLS 的 HA 集群的通用指南。重复 master 步骤或 worker 步骤,以配置该角色的更多机器。

社区指南

这些指南由社区成员维护,涵盖特定的平台和用例,并尝试在 CoreOS 上配置 Kubernetes 的不同方法。

GCE(Google Compute Engine 谷歌计算引擎)上的简单多节点集群

在 GCE 上按脚本安装单个master、多个 worker 的集群。Kubernetes 组件通过 fleet 管理。


在 Vagrant 上基于云配置和 Weave 的多节点集群

配置一个基于 Vagant 的 3 台机器的集群,并使用 Weave 提供的网络。


使用 cloud-config 和 Vagrant 的多节点集群

在本地配置单个 master、多个 worker 的集群,运行在您选择的 hypervisor 上:VirtualBox、Parallels 或 VMware


使用小型 OS X App 的单节点集群

运行由 OS X 菜单应用控制的 solo 集群(master + worker)的指南。底层使用 xhyve + CoreOS。


使用小型 OS X App 基于 Vagrant 和 fleet 单元的多节点集群

运行由 OS X 菜单应用控制的单个 master、多个 worker 的集群的指南。底层使用 Vagrant。


使用云配置、CoreOS 和 VMware ESXi 的多节点集群

在 VMware ESXi 上配置单个 master、多个 worker 的集群。


使用云配置、CoreOS 和 Foreman 的 单/多节点集群

使用 Foreman 配置独立的 Kubernetes 或 Kubernetes 集群。

支持级别

IaaS 提供商 配置管理 OS 网络 文档 符合 支持级别
GCE CoreOS CoreOS flannel 文档   社区 (@pires)
Vagrant CoreOS CoreOS flannel 文档   社区 (@pires, @AntonioMeireles)

有关所有解决方案的支持级别信息,请查看 解决方案表

Analytics

Create an Issue Edit this Page