准备工作
- 部署好 RancherSever (文中以域名 rancher.admin.com 为例)
- 目标 k8s集群提前导入镜像: rancher/rancher-agent:v2.5.6
- DNS中设置 RancherSever 域名解析,或在k8s集群节点中添加本地域名解析,修改/etc/hosts
xx.xx.xx.xx rancher.admin.com
- k8s集群CoreDNS中添加域名解析, 执行命令: kubectl edit cm coredns -n kube-system 添加如下参考配置
hosts {
xx.xx.xx.xx rancher.admin.com
}
登陆Rancher控制台
集群 -> 添加集群 -> 导入,设置集群名称
执行集群导入操作:
检查rancher-agent 运行状态,执行命令: kubectl get pods -n cattle-system
[root@10-8-179-140 ~]# kubectl get pods -n cattle-system
NAME READY STATUS RESTARTS AGE
cattle-cluster-agent-b586c8b94-22vmj 1/1 Running 0 8m11s
回到rancher-server检查导入集群的状态,显示 Active 为就绪状态
网友评论