设置

Kubernetes v1.12 版本的文档已不再维护。您现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 最新版本。

Edit This Page

在 AWS EC2 上运行 Kubernetes

本页介绍如何在 AWS 上安装 Kubernetes 集群。

准备开始

要在 AWS 上创建 Kubernetes 集群,您需要一个访问密钥 ID 和一个来自 AWS 的 Secret 访问密钥。

支持的生产等级工具

开始您的集群

命令行管理工具:kubectl

集群启动脚本将在您的工作站上留下一个 kubernetes 目录。 或者,您可以从这个页面下载最新的 Kubernetes 版本。

接下来,将相应的二进制文件夹添加到您的 PATH 中访问 kubectl:

# macOS
export PATH=<path/to/kubernetes-directory>/platforms/darwin/amd64:$PATH

# Linux
export PATH=<path/to/kubernetes-directory>/platforms/linux/amd64:$PATH

这个工具的最新文档页面可以在这里找到:kubectl 手册

默认情况下,kubectl 将使用集群启动期间生成的 kubeconfig 文件对 API 进行身份验证。 更多信息,请阅读 kubeconfig 文件

例子

查看一个简单的 nginx 示例来试用您的新集群。

“留言板”应用程序是 Kubernetes 的另一个流行示例:留言板示例

有关更完整的应用程序,请查看示例目录

扩展集群

kubectl 不支持添加和删除节点。您仍然可以通过自动扩缩功能组 中的 DesiredMax 属性手动调整节点的数量,该属性是在安装过程中创建的。

拆除集群

确保用于提供集群的环境变量已经导出,然后在 kubernetes 目录中调用以下脚本:

cluster/kube-down.sh

支持级别

IaaS 供应商 配置管理 操作系统 网络 文档 合规 支持级别
AWS kops Debian k8s (VPC) 文档 社区 (@justinsb)
AWS CoreOS CoreOS flannel 文档 社区
AWS Juju Ubuntu flannel, calico, canal 文档 100% 商业、社区

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

进一步阅读

有关管理和使用 Kubernetes 集群的详细信息,请参阅 Kubernetes 文档

反馈