【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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章