Rancher_Jenkins_Harbor自动部署&ELK日志服务部署

本文详细介绍了如何在Rancher 2.6.3上部署Jenkins LTS和Harbor,以及如何利用Docker Compose搭建ELK日志服务。首先,讲解了Rancher的安装过程,接着阐述了Jenkins的安装和插件配置,然后展示了启动Harbor的方法。最后,文章涵盖了ELK的安装和配置,包括Logstash与SpringBoot的集成,以便实现日志的实时查看和分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Rancher2.6.3安装说明

1.1 先决条件

需要三台服务器(注意, ip记得更改为自己准备的机器的ip地址)

ip 说明

192.168.124.33

rancher-master

192.168.124.31

rancher-worker1

192.168.124.32

rancher-worker2

### 📢 设置主机名命令如下, 分别在不同机器执行 
hostnamectl set-hostname v2t-dev-rancher    ### v2t-dev-rancher 上执行
hostnamectl set-hostname v2t-dev-worker1   ### v2t-dev-worker1 上执行
hostnamectl set-hostname v2t-dev-worker2   ### v2t-dev-worker2 上执行

修改 /etc/hosts ,添加如下内容

cat >> /etc/hosts << EOF
### rancher k8s docker 一个master两个worker
192.168.124.33 v2t-dev-rancher
192.168.124.31 v2t-dev-worker1
192.168.124.32 v2t-dev-worker2
EOF

1.2 安装Docker

安装docker,可执行如下命令安装,三台机器都需要安装

### 安装wget
yum -y install wget
### 获取docker-ce
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
### 查看版本
yum list docker-ce --showduplicates | sort -r
### 指定版本安装 20.10.9
yum -y install docker-ce-19.03.9-3.el7
### 开机自启
systemctl enable docker
### 启动docker
systemctl start docker
### docker安装完毕,查看版本
docker --version
### Docker version 23.0.1, build a5ee5b1

添加阿里云YUM软件源

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://3io13djb.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

1.3 关闭Swap、防火墙、Selinux

使用以下命令关闭

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

# 关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久
setenforce 0  # 临时

# 关闭swap
swapoff -a  # 临时
sed -ri 's/.*swap.*/#&/' /etc/fstab    # 永久

同步三台机器时间

# 时间同步
yum install ntpdate -y
ntpdate time.windows.com

1.4 安装Rancher v2.6.3

sudo docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 \
-v /var/lib/rancher:/var/lib/rancher -e CATTLE_SYSTEM_CATALOG=bundled --restart=always --name rancher \
rancher/rancher:v2.6.3

查看密码进行登录

docker logs  container-id  2>&1 | grep "Bootstrap Password:"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Afeiamic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值