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
场景为用本地的测试环境来管理远程的集群,以便安全、稳定的进行管理。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?