2 - 导入集群


可以导入现有的Kubernetes集群,然后使用Rancher管理它。但是,更新Kubernetes集群(例如:添加/删除节点,升级Kubernetes集群版本和更改Kubernetes组件参数)仍然需要在Rancher之外手动完成。

  • 全局\集群视图中,点击添加集群

image-20190419160042529

  • 选择 Import类型,并设置集群名称

image-20190419160109816

image-20190419160154142

  • 点击创建,将跳转到新的页面

image-20190419160638454

  • 如果使用权威ssl证书部署的rancher server,那么复制第第二条命令备用;如果使用的是自签名ssl证书,那么复制第三条命令备用。

  • 在安装有kubectl工具并可以访问待导入rancher的K8S的主机上,执行上一步复制的命令。执行导入命令,需要kubectl配置中对应的账号具有cluster-admin角色,如果想要导入Google Kubernetes Engine(GKE)集群(或一些不提供绑定集群管理角色的kubectl配置文件的集群),需要通过以下命令来绑定集群管理角色:

  1. kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user [USER_ACCOUNT]

执行以上命令也需要有相应权限