1

我知道 Kubernetes 可以制作出色的语言无关的分布式计算集群,易于部署等。

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

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

4

1 回答 1

3

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

于 2019-02-10T08:24:31.100 回答