Rancher官方网站(中文)

Rancher单节点

Rancher2.7与Kubernetes部署在同一台设备上

关闭防火墙与selinux

#关闭防火墙
systemctl stop firewalld && systemctl disable firewalld && iptables -F
#关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config && setenforce 0

安装docker

安装yum-utils依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

选择yum存储库

yum install wget -y 
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

安装docker版本19.03

yum -y install docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7

安装Rancher2.7

docker run rancher/rancher:v2.7.1容器,如果已安装会自动启动,如果本地没有镜像,会从服务器拉取镜像并启动容器。

-p 指定端口
-d 以守护进程运行
–name 指定容器名称

docker run -d --name rancher --restart=unless-stopped -p 8080:80 -p 8443:443 -v /opt/rancher:/var/lib/rancher  --privileged rancher/rancher:v2.7.1

docker查看容器id命令:docker ps
在这里插入图片描述

安装完成后,通过日志打印容器的初始密码(container-id填写你的容器id):

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

在这里插入图片描述

Rancher启动后,通过地址IP+端口:https://192.168.31.170:8443/ ,进行访问,登录时,需要修改一个登录密码,可使用系统生成的默认密码:

mfrhZzPDSVB6xD6W

登录进来后,在主页面,显示有一个local的集群,表示Rancher2.0安装成功

Rancher2.7设置中文

右上角图标
在这里插入图片描述
在这里插入图片描述

创建集群

在这里插入图片描述
选择自定义安装
在这里插入图片描述

输入Cluster Name,选择安装的k8s版本 ,进入下一步
在这里插入图片描述
勾选etcd、control、worker选项,再复制下方命令到master节点执行
在这里插入图片描述

在节点执行如下命令,rancher就会通过RKE在这个节点部署kubernetes:

sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run  rancher/rancher-agent:v2.7.1 --server https://192.168.31.170:8443 --token 2f48gbl4k5wtwmvqtgwwmrp4b8x9bf84js5slnsxdt2rljk7xmpjz7 --ca-checksum 3e72e37ebda6a4458c63e7739d9d4a09dea990a7bfc30df411b9c88aab8f244e --etcd --controlplane --worker               

在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐