我有一个 GKE 集群。我想下载此配置并将其保存在我的本地存储库中,以便以后可以在其他项目/环境中重新创建它。
有没有办法做到这一点?
我可以通过运行以下命令获取 yaml:gcloud container clusters describe standard-cluster-1 --region=us-central1
但不太确定如何使用它在不同的环境中创建新的集群
答案1
实际上没有办法直接从已创建的集群中获取配置。
但是,如果您使用 Cloud Console 并点击“创建新集群”,则在页面左侧,您可以看到一个名为“克隆现有集群”的选项。之后,您可以在底部找到“等效 REST 或命令行”选项。
但请记住,该系统并非完美无缺,克隆现有集群可能会不正确地继承网络和/或磁盘配置,因此我强烈建议进行几次测试运行,以确保一切正确。