【问题标题】:Migration of GKE from Default to Shared VPC and Public to Private GKE CLusterGKE 从默认到共享 VPC 和公共到私有 GKE 集群的迁移
【发布时间】:2020-10-09 09:59:24
【问题描述】:

GKE 上的查询很少

  • Default VPC 上运行的GKE 集群很少。我们可以迁移这些集群以使用SharedVPC 或至少Custom VPC 吗?根据 GCP 文档,具有默认 VPC 模式的现有集群似乎无法更改为 SharedVPC model,但我们可以从 default VPC 转换为 Custom VPC
  • 如何从Custom VPC迁移到Shared VPC?是否从现有集群创建一个新集群,并在网络部分为新集群选择SharedVPC,然后将 Kubernetes 资源复制到新集群?
  • 看起来我们也无法将public GKE 集群转换为private 模式。这是否也需要创建新集群以从 Public 迁移到 Private GKE 集群?

【问题讨论】:

    标签: kubernetes google-cloud-platform google-kubernetes-engine private


    【解决方案1】:

    很遗憾,您无法更改现有 GKE 集群上的任何这些设置。您可以使用集群详细信息中的DUPLICATE 选项卡克隆现有的:

    在创建新集群期间,您可以在 Cluster -> Networking 部分将其从 Public 更改为 Private

    选择它后,您需要更正标记为红色的字段:

    您也可以选择不同的VPC网络。

    在迁移工作负载时,这是另一回事。您可以选择最适合您的方法,从手动导出所有 yaml 清单(我会说非常繁琐且不太方便的过程)到使用专用工具,如 velero

    【讨论】:

    猜你喜欢
    • 2021-05-01
    • 2021-09-12
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 2019-03-31
    • 2020-08-03
    • 2020-01-30
    • 1970-01-01
    相关资源
    最近更新 更多