7

我读过 AWS 不支持 Kubernetes 并构建了自己的 Docker 编排引擎 EC2 容器服务。但是,在 Kubernetes 入门页面上有关于如何在 AWS 上运行 Kubernetes 的指南: https ://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/aws.md

哪个是对的?

4

6 回答 6

15

您可以在普通的 Amazon EC2服务器上安装 Kubernetes 。

新的容器服务是亚马逊的一项单独产品,称为ECS

编辑:AWS 于 2018 年为 Kubernetes 发布了一项名为 EKS 的新容器服务:https ://aws.amazon.com/eks/

适用于 Kubernetes 的 Amazon Elastic Container Service (Amazon EKS) 使使用 AWS 上的 Kubernetes 轻松部署、管理和扩展容器化应用程序。Amazon EKS 为您跨多个 AWS 可用区运行 Kubernetes 管理基础设施,以消除单点故障。

于 2015-01-21T18:23:51.870 回答
5

Kubernetes 提供脚本来在一组 EC2 机器上简单地设置集群。该设置几乎完成了快速入门所需的一切。

这是链接:https ://github.com/GoogleCloudPlatform/kubernetes/blob/release-1.0/docs/getting-started-guides/aws.md

于 2015-08-04T21:31:22.320 回答
1

Amazons Container Service 与 Kubernetes 无关。

在 AWS 上安装 Kubernetes 有 3 个主要选项:

  1. CoreOS 有一个用于在 aws 上安装和管理 kubernetes 的 cli:https ://coreos.com/kubernetes/docs/latest/kubernetes-on-aws.html

  2. Kubernetes 有一些用于在 AWS 上设置集群的脚本:http: //kubernetes.io/docs/getting-started-guides/aws/

  3. 在 EC2 上手动安装。这里有很多选择:http: //kubernetes.io/docs/getting-started-guides/#cloud

顺便说一句,minikube 现在很适合在本地运行以尝试一些东西:http: //kubernetes.io/docs/getting-started-guides/minikube/

于 2016-06-30T08:08:03.557 回答
1

是的,可以在 AWS 上设置 Kubernetes 请参阅:http: //kubernetes.io/v1.0/docs/getting-started-guides/aws.html

  1. 您还可以通过在 Redhat ami https://access.redhat.com/articles/1353773中启动 EC2 实例 Foe 设置来手动设置 AWS 上的 Kubernetes(注意:Kubernetes 需要设置 flannel 网络来管理运行在不同设备上的 docker 容器之间的网络主机(仆从)
于 2015-10-21T12:04:42.797 回答
1

AWS 最近推出了EKS,它提供了一个托管的 k8s 主节点。这应该是您正在寻找的。

于 2018-09-01T00:26:44.190 回答
0

是的。您可以使用 kubeadm 在 EC2 实例上安装 kubernetes。还有其他可用的工具。

  1. KOPS

  2. EKS

  3. Kubeadm

于 2019-08-23T09:40:20.407 回答