Rancher托管基于GKE搭建的k8s集群

9 篇文章 2 订阅

1、基于GKE搭建的k8s集群:

参考:1主2从基于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
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值