rancher 添加集群
用rancher的管理账户登录rancher控制台
首先创建用户 jinzs,后面用户绑定到要添加的集群上的
其次点全局,出现集群列表----》点添加集群
这里集群名称任意,只要你知道,该名称要对应实际的集群是哪个就行,不一定非得是真实的集群的集群名称。
//自动产生了一些命令,这些命令行就是要在k8s集群上的master上要执行的
1、创建用户对应的jinzs账户
在集群的master 上执行 kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user=jinzs
2、执行
在集群上再执行 kubectl apply -f https://rancher.aaa.com/v3/import/pxd86bhn4g6lzvm7579xh5fxhlzgn8bcrhpgtlg2n7dd2g6kcplqmm.yaml
###https://rancher.aaa.com/v3/import/pxd86bhn4g6lzvm7579xh5fxhlzgn8bcrhpgtlg2n7dd2g6kcplqmm.yaml 就是上面我用红线遮盖的部分
下面是具体看下执行过程
1、添加inzs账户
[root@fp-web-157 nginx-ingress-controller]# kubectl create serviceaccount jinzs -n ccy
serviceaccount "jinzs" created
2、绑定角色
[root@fp-web-157 nginx-ingress-controller]# kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user=jinzs
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