我读过 AWS 不支持 Kubernetes 并构建了自己的 Docker 编排引擎 EC2 容器服务。但是,在 Kubernetes 入门页面上有关于如何在 AWS 上运行 Kubernetes 的指南: https ://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/aws.md
哪个是对的?
我读过 AWS 不支持 Kubernetes 并构建了自己的 Docker 编排引擎 EC2 容器服务。但是,在 Kubernetes 入门页面上有关于如何在 AWS 上运行 Kubernetes 的指南: https ://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/aws.md
哪个是对的?
您可以在普通的 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 管理基础设施,以消除单点故障。
Kubernetes 提供脚本来在一组 EC2 机器上简单地设置集群。该设置几乎完成了快速入门所需的一切。
Amazons Container Service 与 Kubernetes 无关。
在 AWS 上安装 Kubernetes 有 3 个主要选项:
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/
是的,可以在 AWS 上设置 Kubernetes 请参阅:http: //kubernetes.io/v1.0/docs/getting-started-guides/aws.html
AWS 最近推出了EKS,它提供了一个托管的 k8s 主节点。这应该是您正在寻找的。
是的。您可以使用 kubeadm 在 EC2 实例上安装 kubernetes。还有其他可用的工具。
KOPS
EKS
Kubeadm