Rancher-现有集群的新手

时间:2019-04-22 18:27:51

标签: kubernetes rancher

是否有任何方法可以将牧场主仪表板重新挂钩到已经在其中部署了牧场主的集群?与Digital Ocean合作时,我暂时失去了对液滴的访问权限。我想使用现有的VPS(或什至在群集本身上部署rancher dash?)w /已经有rancher的群集。如果我接受它提供的yml,牧场主会检测它的内容吗?还是还有更多?我记得种种记号。

要清楚,我的集群很好。我特别在谈论Rancher UI。

1 个答案:

答案 0 :(得分:0)

是的,您可以按照以下步骤将托管群集重新导入到另一个Rancher安装中。

  • 进行etcd备份。
  • 使用kubectl delete namespace cattle-system删除牛系统名称空间
  • 使用以下脚本删除所有项目标签和注释。
for namespace in `kubectl get ns -o name |awk -F '/' '{print $2}'`
do
  kubectl annotate namespace $namespace field.cattle.io/projectId-
  kubectl label namespace $namespace field.cattle.io/projectId-
done
  • 转到Rancher UI =>添加群集=>已导入
  • 运行kubectl apply命令
  • 转到系统项目=>命名空间
  • 将系统名称空间(如cowle- ,kube-等)移至System项目。
  • 对所有应用程序项目重复此过程。