AWS是否支持Kubernetes?

时间:2015-01-21 11:40:35

标签: amazon-web-services docker kubernetes

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

哪个是对的?

6 个答案:

答案 0 :(得分:15)

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

新的容器服务是亚马逊提供的另一项服务,名为ECS

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

  

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

答案 1 :(得分:5)

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

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

答案 2 :(得分:1)

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

  1. 您还可以通过启动EC2实例在AWS上手动设置Kubernetes Redhat ami https://access.redhat.com/articles/1353773中的敌人设置 (注意:Kubernetes需要设置法兰绒网络来管理在不同主机(奴才)上运行的docker容器之间的网络。

答案 3 :(得分:1)

Amazons Container Service与Kubernetes无关。

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

  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

  4. 撇开minikube现在是一个很好的在本地运行尝试填充的东西: http://kubernetes.io/docs/getting-started-guides/minikube/

答案 4 :(得分:1)

AWS最近启动了EKS,它提供了一个受管理的k8s主节点。这应该是 您正在寻找什么。

答案 5 :(得分:0)

是的。您可以使用kubeadm在EC2实例上安装kubernetes。 也有其他工具可用 1. KOPS 2. EKS 3. Kubeadm