【CI、CD专题】极速体验安装rancher发布eureka

学习k8s,感觉入手有点难,喜欢来点实际操作来激发学习的兴趣,于是就搞了搞rancher,来一篇手记。

在这里插入图片描述

  • 首先说下环境
  1. 宿主机mac
    在这里插入图片描述
  2. 两台centos7,用的是virtualbox安装的,至于怎么安装初始化配置,可以看我上篇博客。
    在这里插入图片描述
  • 启动两台centos7开战。
  1. 在rancher-server执行命令
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server

执行完,之后访问页面http://192.168.56.119:8080/,请自行选择右下角简体中文。
在这里插入图片描述
2. 安装agent

基础架构>>主机>>添加主机

配置agent的ip,并且把命令拷贝到agent上运行。

在这里插入图片描述
就会看到,已经添加成功
在这里插入图片描述

  • 部署一波
  1. 首先制作镜像,我选用的是阿里云镜像仓库,他支持个人版,已经测试。去到我的eureka目录下,打包镜像,这个github的地址在https://github.com/fafeidou/fast-cloud/tree/master/eureka-server,附上dockerfile
FROM registry.cn-hangzhou.aliyuncs.com/micro-java/openjdk:8-jre-alpine

MAINTAINER [email protected]

ADD target/*.jar app.jar

EXPOSE 8761

ENTRYPOINT [ "java","-jar","/app.jar" ]
# 打包镜像
docker build -t eureka .
# 打标签
docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/batman111/eureka:[镜像版本号]
# 推送镜像到阿里云
docker push registry.cn-shanghai.aliyuncs.com/batman111/eureka:[镜像版本号]
  • 使用rancher启动

应用>> 添加应用
点击创建
在这里插入图片描述
选择添加服务
在这里插入图片描述
添上对应的信息,点击创建
在这里插入图片描述
可以看到服务已经起来了
在这里插入图片描述

  • 最后访问一波 http://192.168.56.120:8761/
    在这里插入图片描述

  • 总结

  1. 这篇旨在快速玩下rancher,只是浅尝辄止,详细的可以参考官方文档中文版的 https://docs.rancher.cn/rancher1x/installation/installing-server.html ,很详细。
  2. 这次用的是rancher1.x版本,没有用2.x,主要是害怕踩坑:)。
发布了97 篇原创文章 · 获赞 100 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章