rancher 添加集群

正式环境为:k8s 1.10.13+ rancher 2.4.8

用rancher的管理账户登录rancher控制台

首先创建用户 zs,后面用户绑定到要添加的集群上的 




其次点全局,出现集群列表----》点添加集群

 

 

 
这里集群名称任意,只要你知道,该名称要对应实际的集群是哪个就行,不一定非得是真实的集群的集群名称。

 

 

 

//自动产生了一些命令,这些命令行就是要在k8s集群上的master上要执行的

1、创建用户对应的zs账户
在集群的master 上执行   kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user=zs

2、执行
在集群上再执行 kubectl apply -f https://rancher.aaa.com/v3/import/pxd86bhn4g6lzvm7579xh5fxhlzgn8bcrhpgtlg2n7dd2g6kcplqmm.yaml

###https://rancher.aaa.com/v3/import/pxd86bhn4g6lzvm7579xh5fxhlzgn8bcrhpgtlg2n7dd2g6kcplqmm.yaml  就是上面我用红线遮盖的部分


 

下面是具体看下执行过程
1、添加zs账户
[root@fp-web-157 nginx-ingress-controller]# kubectl create serviceaccount zs -n cc
serviceaccount "zs" created
2、绑定角色
[root@fp-web-157 nginx-ingress-controller]# kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user=zs
clusterrolebinding.rbac.authorization.k8s.io "cluster-admin-binding" created
3、添加管理导入
[root@fp-web-157 nginx-ingress-controller]# kubectl apply -f https://rancher.aaa.com/v3/import/pxd86bhn4g6lzvm7579xh5fxhlzgn8bcrhpgtlg2n7dd2g6kcplqmm.yaml
clusterrole.rbac.authorization.k8s.io "proxy-clusterrole-kubeapiserver" created
clusterrolebinding.rbac.authorization.k8s.io "proxy-role-binding-kubernetes-master" created
namespace "cattle-system" created
serviceaccount "cattle" created
clusterrolebinding.rbac.authorization.k8s.io "cattle-admin-binding" created
secret "cattle-credentials-5a27d64" created
clusterrole.rbac.authorization.k8s.io "cattle-admin" created
deployment.apps "cattle-cluster-agent" created
daemonset.apps "cattle-node-agent" created

场景为用本地的测试环境来管理远程的集群,以便安全、稳定的进行管理。

 

posted @   jinzi  阅读(598)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示