关于GKE的查询很少
GKE
个集群在Default VPC
上运行。我们可以迁移这些群集以使用SharedVPC
还是至少使用Custom VPC
吗?根据GCP文档,似乎默认VPC模式下的现有群集无法更改为SharedVPC model
,但是我们可以从Custom VPC
转换为default VPC
Custom VPC
迁移到Shared VPC
?是否从现有集群创建一个新集群,并在联网部分为新集群选择SharedVPC
,然后将Kubernetes资源复制到新集群?public
GKE群集转换为private
模式。这是否还需要创建新的集群才能从Public
迁移到Private
GKE集群?答案 0 :(得分:1)
不幸的是,您无法在现有的 GKE 群集上更改任何这些设置。您可以使用群集详细信息中的DUPLICATE
标签来克隆现有副本:
在创建新集群期间,您可以在Public
部分中将其从Private
更改为Cluster -> Networking
:
选择后,您需要更正标记为红色的字段:
您还可以选择其他VPC
网络。
在迁移工作负载时,这是另外一回事了。您可以选择最适合您的方法,从手动导出所有yaml清单(我会说非常繁琐且不太方便的过程)到使用专用工具(如velero)。