在云提供商之间运行Kubernetes

时间:2019-06-01 14:37:30

标签: azure kubernetes azure-aks amazon-eks

我们的目标是以最少的自定义(设置kubernetes托管环境),支持和维护在AWS和Azure中运行kubernetes。我们需要跨云提供商的容器可移植性。

我们首选的云提供商是AWS。我们正在计划在EKS中运行容器。我们想了解在AKS中运行这些容器所需的定制工作。

建议您选择一个容器管理平台,例如Pivotal Cloud Foundry或Redhat OpenShift,或者在AWS EKS或AKS上运行它们,而定制化程度较小,因此可以跨不同的云提供商运行容器。

1 个答案:

答案 0 :(得分:1)

您需要定义一组通用的存储类,它们映射到每个提供程序上的相似卷类型。如果您使用的是基于提供程序的Ingress控制器,则这些控制器可能会有所不同,因此我建议您使用诸如nginx或traefik之类的内部控制器。如果您将自定义注释用于诸如网络之类的事情,则可能会有所不同,但是很少使用它们。其他k8s是k8s。