Day24,试着用rancher交差Dashboard

正文

今天要来一日体验rancher server上的dashboard功能
使用racher2.6.1-rc1版本搭配docker-compose,做single docker host。

docker-compose.yml

version: "3.3"
services:
  rancher_server:
    image: rancher/rancher:v2.6.1-rc1-linux-amd64
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /home/coolyupo/Desktop/ithome/rancher-pv:/var/lib/rancher
    privileged: true
    restart: unless-stopped

执行

dokcer-compose up -d
docker ps

取得预设密码

docker logs e1f 2>&1 | grep "Bootstrap Password:"

打开浏览器输入密码,会有修改密码的环节

成功进来後,可以看到local已经有了一个k3s了,所以让我好奇的进去container内探索看看

进入container使用kubectl可以发现是能够操作k3s cluster的

列出process来看一下,了解这个container在跑哪些东西

确认一下我们rancher persistent的内容,的确也是k3s的data,所以这个rancher server的container image应该就是基於k3s延伸的应用。

那我们就回到ui上操作import,因为cluster非各大云端,所以选择的为Generic

照着指示的部分操作在原本的cluster上

观察cattle-system直到agent布署完成

回到ui点选我们的丛集,已经可以看到精美的dashboard罗

右上角可以下载kubeconfig/import yaml/或直接使用kubectl shell,有时候还蛮方便的

左下的cluster-tools中也有针对这个dashbaord功能所需要的套件安装指引

快速安装了个monitoring来试试

看起来就也是基於prometheus-operator的布署,但是是rancher版本的

布署完後回到dashboard页面上来看,可以看到rancher ui上启用了monitoring的图表了

也能够打开grafana直接观看,非常方便

还有App & Market Place这边也能帮助布署许多应用

一日体验就到这边啦,Rancher就像是一个帮你打点好很多东西的大帮手,从cluster的管理、身分管理、监控、快速布署......非常的多元。

闲聊

平常我自己很少使用rancher,但每次安装确实都感觉得出他的方便性,但我自己总觉得既然要用rancher来做管理,不如一开始就把它打造成RKE,後续Maintain/Upgrade就follow rancher的脚步路应该可以比较顺一点。不过很多时候、很多人会有所谓Dashboard强迫症,我自己认为rancher dashboard比起retired的kubernetes dashboard更能够混淆那些奇奇怪怪人的视线XD


<<:  [DAY16]离不开键盘的铁粉必备-k9s

>>:  自动化测试,让你上班拥有一杯咖啡的时间 | Day 10 - 如何产生测试报告

端点防护软件 - 弱点通报机制 VANS

可以这样点了又点,扫了还要扫吗 适用人员: 技术人员。 适用法规: 资通安全责任等级分级办法 - 附...

Day29 - GitLab CI 如何让工作流程流水线跑快一点?之三 让 Runner 执行更快一点

上一篇谈到从 .gitlab-ci.yml 开始建立关卡及工作,而後依序分派到工作伫列,等待 Git...

Day-21 面试考古题破解区(3)

今天还是来讲面试考古题,因为太多了讲不完啦! 开始今天的面试考古题破解区(3) 面试考古题(3) ...

Day20 Plugin 从零开始到上架 - 取得授权码(iOS)

接下来我们先切到iOS,换去处理iOS是如何取得权杖的 目标 与Androi 步骤一样,须先取得IN...

day1 你说用coroutine讲30天会不会太过分

说实话,太过分了,根本讲不完(笑 前言 简单介绍一下,我会先讲基础的,再带一点深入的,搭配一些范例和...