【问题标题】:is it easy to switch between different kubernetes hosting providers?在不同的 Kubernetes 托管服务提供商之间切换是否容易?
【发布时间】:2019-02-28 21:02:21
【问题描述】:

我了解 Kubernetes 可以打造出色的与语言无关的分布式计算集群,易于部署等。

但是,似乎每个平台都有自己的一套工具来部署和管理 Kubernetes。

例如,如果我使用 Amazon Elastic Container Service for Kubernetes (Amazon EKS)、Google Kubernetes 引擎或 Oracle Container Engine for Kubernetes,在它们之间切换有多容易(或难)?

【问题讨论】:

  • Kubernetes 既是一个简单易用的服务,又非常复杂。这取决于你能走多远。我预计随着时间的推移,答案会变得更加困难,因为每个供应商都添加了自己的增值扩展以与竞争对手保持距离。另外,您留下问题的一个关键因素是在 K8s 上运行的应用程序是做什么的?这些应用有哪些安全、网络、加密和磁盘要求?

标签: amazon-web-services kubernetes google-cloud-platform google-kubernetes-engine oracle-cloud-infrastructure


【解决方案1】:

“这取决于”。 Kubernetes 的核心 API(如 pod 和服务)在任何地方的工作方式都几乎相同,或者至少如果您正在研究提供者特定的行为,您会知道它,因为提供者名称将在注释中。但是每个供应商都有自己的扩展。例如,GKE 提供与 GCP IAM 权限的集成,作为 Kuberenetes 内部 RBAC 系统的替代方案。如果你使用它,那么切换就困难得多。您使用的特定于提供商的注释和扩展越多,切换的工作量就越多。

【讨论】:

    猜你喜欢
    • 2021-10-12
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    • 2011-10-04
    • 2010-09-08
    相关资源
    最近更新 更多