栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Centos 7下的rancher v2.3.5安装教程入门教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Centos 7下的rancher v2.3.5安装教程入门教程

Racnher v2.3.5安装教程

安装环境环境
系统版本 centos 7.9
docker版本20.10.8

$ cat /etc/redhat-release
$ docker -v

如下图

一、安装Rancher

安装前修改一下主机名

# 查看主机名
$ hostname
localhost

# 修改主机名
# 当然如果是centos7系统
$ vi /etc/hostnmae
k8s-master
$ systemctl restart systemd-hostnamed
# 查看主机名
$ hostnamectl
   Static hostname: k8s-master
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 77b5001201b1405f8f75a03a08b845ca
           Boot ID: 430ba1b497b74e81a3e6687f9d39e8f1
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1160.el7.x86_64
      Architecture: x86-64
# 也可以直接
hostnamectl set-hostname k8s-master             # 使用这个命令会立即生效且重启也生效

hosts添加主机名解析

vi /etc/hosts
127.0.0.1 localhost k8s-master

开始指定版本安装Rancher v2.3.5

# 拉取Rancher v2.3.5 镜像
docker pull rancher/rancher:v2.3.5
# 等待下载完成,查看一下镜像包
docker insepct rancher/rancher:v2.3.5

通过docker inspect 可以看到有个两个数据卷需要挂着的

宿主机下创建volumes目录

$ mkdir -p /docker/rancher/rancher
$ mkdir -p /docker/rancher/log

启动rancher

$ docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 
-v /docker/rancher/rancher:/var/lib/rancher 
-v /docker/rancher/log:/var/log/log 
 --name rancher rancher/rancher:v2.3.5

完成启动后,可以在浏览器中访问,首次访问,需要设置admin的账号密码
登录后发现如下问题

需要关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

完成安装

二、基本使用

创建集群


创建自定义的k8s集群

下一步

进入服务器命令行下执行

sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.3.5 --server https://192.168.1.4 --token ktqzsxtv5scqgzk7mmvn6sd964cvqbtx2jfx6k4cjcp9b4h9flpvpb --ca-checksum 277bf14fc3d8f14a6479086f3d18e2d39b3a878ba9777ca671a8e367811a6aea --etcd --controlplane --worker


查看一下docker ps发现多了东西

自动注册了一台主机

点击完成,跳到如下界面,发现报错

[Failed to start [rke-etcd-port-listener] container on host [192.168.1.4]: Error response from daemon: driver failed programming external connectivity on endpoint rke-etcd-port-listener (277d86ce65d2a510fe209c2b24fe8c71a92a4a0850c3aadb9e2e4093543f025a): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 2380 -j DNAT --to-destination 172.17.0.3:1337 ! -i docker0: iptables: No chain/target/match by that name. (exit status 1))]

重启一下docker后,解决问题

等待一段时间,rancher需要在后台pull多个镜像
![在这里插入图片描述](https://img-blog.csdnimg.cn/dd70193478394ba1ba4e89cab748a0d1.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Liw6Imy5pyo5aSV,size_20,color_FFFFFF,t_70,g_se,x_16)
再次查看一下docker ps

![在这里插入图片描述](https://img-blog.csdnimg.cn/c762067d5c9e4183bc540bb869091410.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Liw6Imy5pyo5aSV,size_20,color_FFFFFF,t_70,g_se,x_16)
启动许多docker容器


## 部署服务

进入Default
![在这里插入图片描述](https://img-blog.csdnimg.cn/0c46a63e00f643a1b97c02156ebb336e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Liw6Imy5pyo5aSV,size_20,color_FFFFFF,t_70,g_se,x_16)
创建
![在这里插入图片描述](https://img-blog.csdnimg.cn/43a4c7035ebf4bc293917cc482a6a35e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Liw6Imy5pyo5aSV,size_20,color_FFFFFF,t_70,g_se,x_16)
创建中
![在这里插入图片描述](https://img-blog.csdnimg.cn/978332c09cb84da596fcd33d27565019.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Liw6Imy5pyo5aSV,size_20,color_FFFFFF,t_70,g_se,x_16)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300515.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号