我已经读过AWS不支持Kubernetes并构建自己的Docker编排引擎EC2容器服务。但是,在Kubernetes get-started -page上有一个关于如何在AWS上运行Kubernetes的指南: https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/aws.md
哪个是对的?
答案 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机器上简单设置集群的脚本。该设置几乎完成了快速入门所需的一切。
答案 2 :(得分:1)
是的,可以在AWS上设置Kubernetes参见:http://kubernetes.io/v1.0/docs/getting-started-guides/aws.html
答案 3 :(得分:1)
Amazons Container Service与Kubernetes无关。
在AWS上安装Kubernetes有三个主要选项:
CoreOS有一个用于在aws上安装和管理kubernetes的cli:https://coreos.com/kubernetes/docs/latest/kubernetes-on-aws.html
Kubernetes有一些用于在AWS上设置群集的脚本:http://kubernetes.io/docs/getting-started-guides/aws/
在EC2上手动安装。这里有很多选项:http://kubernetes.io/docs/getting-started-guides/#cloud
撇开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