Rancher配置监控(离线)

离线配置Ranhcer监控

1)开启Rancher监控

在这里插入图片描述
一般默认就可以,生产环境需要调整,我们这里默认
在这里插入图片描述
如下提示这个问题,因为我们是内网环境,没有互联网
在这里插入图片描述
可以看到有一些问题
在这里插入图片描述

2)配置gitlab仓库
1.搭建

因为监控这里helm这里公网上下载chart的时候,是用gitlab的方式下载,但是我们这里没有网,需要创建一个私有gitlab库,然后把需要的chart,放到上面

找一个位置存放gitlab相关文件,一般这个位置挂载存储

cd /app/
mkdir gitlab
cd gitlab/
mkdir config data logs

创建gitlab容器,如下linux下这个变量必须这样设置,表示容器里面gitlab的位置
没网的话,需要提前把镜像下载下来,我这里docker可以上网

export GITLAB_HOME=/srv/gitlab
sudo docker run --detach   --hostname gitlab.example.com   --publish 443:443 --publish 80:80 --publish 222:22   --name gitlab   --restart always   --volume $GITLAB_HOME/config:/app/gitlab/config/   --volume $GITLAB_HOME/logs:/app/gitlab/logs   --volume $GITLAB_HOME/data:/app/gitlab/data   gitlab/gitlab-ee:latest
docker ps | grep gitlab

查看一下
在这里插入图片描述
访问,直接访问这个dokcer所在的宿主机的80端口即可,用IP就可以,域名的话得添加解析
在这里插入图片描述
版本不同这里有两种情况

1)如果直接跳转到了,类似我上面登录页面,到安装机器上执行如下命令,获取初始密码,用户名为root
在这里插入图片描述

sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

2)如果设置一个密码,设置就可以,然后会跳转到我上面的页面
用户是root
密码是刚刚设置的,进入即可

2.创建库

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
跳转到如下页面

在这里插入图片描述

3.上传到仓库

git chart文件,在有网的机器上git下来,拷贝到内网主机(这个内网主机需要可以Rancher通信)
下载下来是一个目录,删掉一个目录

git clone -b release-v2.3 https://github.com/rancher/system-charts
cd system-charts
rm -rf .git  

执行命令git下来在刚刚的UI界面可以看见命令,注意添加hosts解析对应域名
在这里插入图片描述
先添加hosts

vim /etc/hosts

在这里插入图片描述

git clone http://gitlab.example.com/root/zhangjie_git.git

在这里插入图片描述

把刚刚system-chart里面的文件全部拷贝到这个目录中
因为这里只是上传,不详解命令了

cp -r system-charts/* zhangjie_git/
cd zhangjie_git/
git add . #没有任何效果
git config --global user.email "zhangsan@example.com"  #随意指定
git config --global user.name "root" # 随意指定
git commit -m "add rancher charts" #添加一个描述,这样写就可以
git push origin master

上面命令,输入root用户名,然后输入密码,上传
在这里插入图片描述
回到UI,查看如下
在这里插入图片描述

3)配置监控

在这里插入图片描述
如下有错误,下面那个就是监控的,libray是那个日常用的服务chart例如redis等
在这里插入图片描述
先改这个,监控用的组件,我这里改过来,所以没有报错了,你们那里下面会有报错提示
在这里插入图片描述
这里URL地址,可以通过gitlab UI看到,没有后面.git
在这里插入图片描述

在这里插入图片描述
过一会这里下面报错就会没有,另一个报错的library也是同样操作即可
在这里插入图片描述
这个就是监控的组件的Pod
在这里插入图片描述

他们会运行在Rancher-server机器上,如果你的docker无法上网,需要进到里面,看用了哪些镜像,然后弄一个有网的机器,然后把镜像push到镜像仓库,然后更改这里镜像加上镜像仓库
点Pod进去在这里插入图片描述

更改加上镜像库,我这里不演示了,比较简单

在这里插入图片描述

4)查看监控已经可以

在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值