Rancher部署Spring Cloud微服务(初探)
liuian 2024-12-24 14:19 64 浏览
一 、 安装Docker
安装rancher依赖docker环境,k8s节点也依赖docker环境,可以自行安装,没有安装过的可以参考网上的教程。
二、安装单节点rancher
2.1 下载镜像包
官方2.x文档
DockerHub
docker pull rancher/rancher:stable
2.2 环境准备
- 需要预留的端口号:80、443
2.3 运行镜像
docker run -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
-v <主机路径>:/var/lib/rancher/ \
-v /root/var/log/auditlog:/var/log/auditlog \
-e AUDIT_LEVEL=3 \
rancher/rancher:stable
2.4 查看页面
初始页面要设置密码
##三、部署单节点k8s
3.1 添加集群
在node节点运行
sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.2.5 --server https://192.168.25.142 --token xnw2bc27vpcqtthpjrk8cmjhxf4h25dgsldrd2jhvz624hx4cvj78r --ca-checksum 942c504c79bfcb14257a188bbb9d84059a752bd14b362a3194bef1872c097cf4 --node-name k8s-node1 --etcd --controlplane --worker
四、 部署spring cloud微服务
4.1 新建项目(命名空间)
4.2 新建项目命名空间
相当docker的network桥接网络,一个命名空间内的服务可以通过服务名称来互相访问。
例如:http://taco-config-server配置中心服务的访问名称
不同的命名空间内的服务也可以配置hostname访问,在工作负载 -》服务发现 -》添加DNS记录 -》服务别名
后面会给出设置例子
4.3 部署服务
这里需要注意服务的部署时需要顺序的:
mysql、redis、rabbitmq
config-server
eureka(依赖配置中心拉取配置文件)
service(网关、授权认证中心、IAM、BIZ服务等等)
监控...
部署taco-config-server
设置gitlab的域名映射
启动服务
查看日志
访问端口,需要先关闭防火墙
#关闭防火墙
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#查看防火墙状态
firewall-cmd --state
查看配置文件
部署eureka集群,计划是部署两个eureka服务
eureka01服务
eureka02服务
查看eureka服务状态
auth-server和iam-server基本是一样的
4.4不同的命名空间内的服务配置hostname访问
在工作负载 -》服务发现 -》添加DNS记录 -》服务别名
新建命名空间other-proj
设置hostname映射
这样就可以other-proj命名空间的服务就可以通过eureka01访问到eureka01命名空间里的eureka01服务了
来源:https://my.oschina.net/teddyIH/blog/3098240
相关推荐
- 一般家庭买什么电脑好(不懂电脑的人建议买联想吗)
-
家庭在使用电脑时,要根据自己的需求来选择电脑。目前电脑主要有两种,一种是笔记本,一种是台式机。1、如果是经常出门办公,比如经常出差需要带电脑,作为家庭在选择电脑时,这时由于自己经常出差带电脑,就要选择...
- 云电脑软件哪个好用(云电脑好用的)
-
达龙云电脑在网络环境良好的情况下,操作起来非常流畅。另外,延迟也不高,这点因该说云电脑控制的非常好。云电脑还支持移动设备,安卓、IOS平台都得到了支持。玩家们可以通过在手机端连接云电脑之后就能在手机上...
- 笔记本电脑如何连接无线wifi
-
要连接笔记本电脑到WiFi,首先确保你的笔记本电脑有无线网卡,并且WiFi已经开启。在电脑桌面右下角的WiFi图标处点击鼠标右键,选择“打开网络和Internet设置”,然后点击“WiFi”,在可用网...
- gho文件安装win10系统方法(gho文件怎么重装系统)
-
不建议这么操作,如果真的要复制,也是很麻烦的,首先要删除win10里面所有的驱动,注意是所有的,然后关机,注意不能重启进入系统,否则又要重新再来,其次找个U盘pe启动盘或者启动光盘,在开机进入pe系统...
- 下载163免费邮箱(免费下载网易邮箱163)
-
第一步:首先,我们手机里要有一个浏览器,小编比较用UC浏览器,当然可以用手机都是自带网页浏览器的,我这边的手机下载网易邮箱第二步:打开UC浏览器或者带浏览器,我们在地址栏上直接输入最新网易邮箱下载安装...
- windows microsoft(windows microsoft store加载不出)
-
电脑开机时出现MicrosoftWindows遇到意外错误,可以尝试用最后一次正确配置来恢复一下。1、重启电脑。2、在电脑显示完硬件信息之后,进入windows界面之前,按F8键。3、在出现的选项菜单...
- 不读u盘的解决办法(不读u盘怎么回事)
-
u盘在电脑里读不出来,出现这种情况,可以用以下方法解决:1、判断U盘是否已经正确插入USB接口,你可以拔下来换个插口试试。2、如果已经启用了USB设备但运行不正常,解决办法为在设备管理器中删除“通用...
- win11怎么激活(win11怎么激活office)
-
目前,Windows11的永久激活方法还没有被公开或者确认。不过,你可以尝试以下几种方法来激活Windows11:使用数字许可证:如果你的电脑已经安装了Windows10并且已经激活,那么你可以...
- 苹果恢复出厂设置(苹果恢复出厂设置还能恢复数据吗)
-
首先打开手机上面的“设置”功能,进入手机的系统设置。进入手机的设置后,选择“通用"。进入通用之后,往下滑动页面,在页面的最下方可以看到“还原”的选项,点击进入。进入还原之后,有多个还原选项,我...
- 路由器的配置步骤(路由器配置教学)
-
打开浏览器-输入192.168.1.1(一般路由器地址是这个或者查看路由器背面的登录信息)进路由-输入用户名,密码,(默认一般是admin)。2、在【设置向导】里,选择【PPOE拨号】(有些是ADS...
- psp模拟器ios(psp模拟器ios推荐)
-
psp手机模拟器推荐PPSSPP,作为最流行的开源PSP模拟器,因为其强大的功能和兼容性广受玩家们喜爱。虽然提供了PC和安卓双平台的支持,但是有碍于安卓设备的硬件,移动端PPSSPP的功能并不完整。不...
- 台式机重装系统按f几(重装电脑系统按f几)
-
F8、F9、F10、F11、F12、F2、del。一般用到这几个。下面以联想电脑装WIN10系统为例:1、将制作好的U盘插入要重装系统的电脑,开机画面出现电脑品牌logo时,不停地按“f2键”进入“B...
- win10激活错误代码0x8007007b
-
Win10激活出现0x8007007b解决方法如下1、找到计算机,右键点击属性,确认你的电脑系统是否是windows10。2、鼠标右击桌面,依次点击个性化-主题-桌面图标设置,勾选计算机后依次点击应用...
- 一周热门
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
