网站建设类毕业设计,网站品牌形象设计怎么做,用wang域名做购物网站怎么样,wordpress ality什么是 Rancher#xff1f;
Rancher 是一个 Kubernetes 管理工具#xff0c;让你能在任何地方和任何提供商上部署和运行集群。
Rancher 可以创建来自 Kubernetes 托管服务提供商的集群#xff0c;创建节点并安装 Kubernetes#xff0c;或者导入在任何地方运行的现有 Kube…
什么是 Rancher
Rancher 是一个 Kubernetes 管理工具让你能在任何地方和任何提供商上部署和运行集群。
Rancher 可以创建来自 Kubernetes 托管服务提供商的集群创建节点并安装 Kubernetes或者导入在任何地方运行的现有 Kubernetes 集群。
Rancher 基于 Kubernetes 添加了新的功能包括统一所有集群的身份验证和 RBAC让系统管理员从一个位置控制全部集群的访问。
Rancher 是一个 全栈式 的 Kubernetes 容器管理平台为你提供在任何地方都能成功运行 Kubernetes 的工具。
1.安装前的准备
我们先装备三台机器一台master两台worker在安装之前对三台机器先准备好基础环境。
先打开机器的转发功能
vi /etc/sysctl.conf 加入如下内容
net.ipv4.ip_forward 1
net.bridge.bridge-nf-call-ip6tables 1
net.bridge.bridge-nf-call-iptables 1导入配置引入桥接包过滤模块
modprobe br_netfilter
sysctl -p /etc/sysctl.conf关闭防火墙
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld关闭selinux
永久关闭一定要重启操作系统后生效。
sed -ri s/SELINUXenforcing/SELINUXdisabled/ /etc/selinux/config
临时关闭不重启操作系统即刻生效。
setenforce 0 三台机器分别修改hostname
hostnamectl set-hostname master
hostnamectl set-hostname worker1
hostnamectl set-hostname worker2在host增加这三个hostname的IP访问分别把如下内容的/etc/hosts文件拷贝到三台机器上
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.162.55 master
10.10.162.56 worker1
10.10.162.57 worker2完成以上基础步骤按时安装rancher2.6.9
安装docker
这里安装的docker 版本是20.10.5
yum -y install yum-utils device-mapper-persistent-data lvm2#导入docker安装库
yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
#按指定版本安装好docker
yum install docker-ce-20.10.5 docker-ce-cli-20.10.5 docker-ce-rootless-extras-20.10.5 -y安装Rancher
在master上安装Rancher
docker pull rancher/rancher:v2.6.9docker run -d -p 8055:80 -p 8443:443 \
--restartunless-stopped \
-v /data/rancherhome/rancher:/var/lib/rancher \
-v /data/rancherhome/auditlog:/var/log/auditlog \
--name rancher \
--privilegedtrue \
rancher/rancher:v2.6.9如果怕网络报错进行一下下面的操作
modprobe ip_tables
modprobe iptable_filter
docker restart rancher稍等片刻用浏览器访问master ip的8443端口https://10.10.162.55:8443/,在红色箭头位置可以切换成中文由于不知道密码我们要登录master主机用命令重置密码。 例如下面重置的密码就是:l835-kB6jaQ5z1KtOYL2 我们用上面的密码登录Rancher. 接下来开始创建K8S集群 填上集群名称选择k8s对应版本这里网络插件我用的是Flannel 这里没有选择Ingress,其他的参数默认。 最后点击下一步就得到集群的安装脚本了我们现在安装Master,然后安装worker节点。 然后我们用下面的shell语句在master机器上运行。 用woker的shell在worker的机器上运行。 然后整个k8s集群开始初始化这个配置时间有点点长因为毕竟要下载很多镜像。当在集群的日志中看到如下的显示时集群配置成功。 集群配置成功后我们可以在master上部署一个kubectl的客户端工具来进行命令是的访问集群。
yum -y install kubernetes-client
mkdir ~/.kube
cd ~/.kube
vi config上面编辑config的内容从这里获得在集群仪表盘上面下载KubeConfig,把KubeConfig的内容放入上面的config文件 配置完成后就可以用下面的命令来查看集群了 至此安装Rancher完毕现在我们部署一个Mysql5.7来用一下。 等待下载镜像完毕后mysql5.7开始运行。