Rancher托管基于GKE搭建的k8s集群
Rancher托管基于GKE搭建的k8s集群1、基于GKE搭建的k8s集群:2、部署Rancher2.1 部署Rancher前集群资源信息2.2 以docker 容器方式部署Rancher2.3 部署Rancher后集群资源信息2.4 Try一下1、基于GKE搭建的k8s集群:参考:1主1从基于GKE搭建k8s集群-无需科学上网2、部署RancherRancher官网:https://www.ra
·
Rancher托管基于GKE搭建的k8s集群
1、基于GKE搭建的k8s集群:
2、部署Rancher
Rancher官网:https://www.rancher.cn/
2.1 部署Rancher前集群资源信息
- 镜像
- Pod
2.2 以docker 容器方式部署Rancher
- 部署Rancher容器
需要确保宿主机80及443端口可用,由于uat-w1节点部署Nginx-Ingress-Controller已经占用了80及443端口,这里将rancher容器部署在uat-master节点上,Rancher版本v2.3.6
[root@uat-master ~]# sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.3.6
以uat-master外网IP登录Rancher,首次登录会要求设置登录用户名、密码、serverUrl地址(默认为当前节点IP)
- 添加
根据提示获取USER_ACCOUNT
[root@uat-master .kube]# cat /root/.kube/config
在uat-master执行命令
[root@uat-master .kube]# kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user kubernetes-admin
[root@uat-master .kube]# curl --insecure -sfL https://120.24.108.76/v3/import/5s7vf6vh2h2lgvzw4rbjhl5v2d8wvfz7vqpdzmhvx8ks7tsbmwxcxr.yaml | kubectl apply -f -
集群导入并成功托管
2.3 部署Rancher后集群资源信息
- 镜像
- Pod
2.4 Try一下
- 部署deployment
成功调度到uat-w1节点
同时创建Service
部署ingress提供外部访问
- 域名服务商处配置域名解析,到Nginx-Ingress-Controller所在节点(uat-w1)
成功访问nginx
更多推荐
已为社区贡献7条内容
所有评论(0)