繁体   English   中英

AWS 是否支持 Kubernetes?

[英]Does AWS support Kubernetes?

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

哪个是对的?

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

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

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

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

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

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

是的,可以在 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 需要设置法兰绒网络来管理运行在不同平台上的 docker 容器之间的网络)主机(奴才)

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/

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

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

  1. KOPS

  2. 心电图

  3. kubeadm

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM