重新创建GCP kubernetes群集
我希望了解如何重新创建集群。有一个集群级别的设置来指定在其中创建的节点的IP范围,我想使用它来设置一个合适的防火墙规则。但是,一旦创建集群,这看起来就无法更改 我有许多名称空间、部署、服务、机密、持久卷和声明。如果我想将它们全部转移到一个新集群,我是否应该只重新创建GCP kubernetes群集,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,我希望了解如何重新创建集群。有一个集群级别的设置来指定在其中创建的节点的IP范围,我想使用它来设置一个合适的防火墙规则。但是,一旦创建集群,这看起来就无法更改 我有许多名称空间、部署、服务、机密、持久卷和声明。如果我想将它们全部转移到一个新集群,我是否应该只kubectl get all--namespace=where--format=yaml,kubectl delete-f,然后kubectl apply-f 映射到相同的负载平衡器/公共IP、持久卷、机密等时,是否会使用如此粗糙的东西?正
kubectl get all--namespace=where--format=yaml
,kubectl delete-f
,然后kubectl apply-f
映射到相同的负载平衡器/公共IP、持久卷、机密等时,是否会使用如此粗糙的东西?正如您所看到的那样,整个集群的备份和迁移是一个颇受讨论的问题,在Kubernetes github上也是一个悬而未决的问题:
我在我的一个测试集群中尝试了这种方法:
Error from server (Conflict): Operation cannot be fulfilled
Error from server (Conflict): Operation cannot be fulfilled
Error from server (Forbidden): [...]
老实说,我相信,对于有限的资源子集来说,这是可能的(请注意,一些资源是正确创建的),但它根本不能被视为迁移的方式