本文主要是介绍Rancher2 单机版部署手顺(适用于开发环境以及初创公司),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一 准备2台 最少4G内存的服务器
192.168.10.61 master
192.168.10.62 node1 #可以自己追加
二 修改hostname
hostnamectl set-hostname master
hostnamectl set-hostname node1
三 时间同步
yum install -y ntp ntpdate
ntpdate -u ntp2.aliyun.com
四 修改host文件
vi /etc/hosts
192.168.10.61 master
192.168.10.62 node1
五 安装rancher-service
安装docker 执行以下命令
sudo docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 -v /root/rancher:/var/lib/rancher/ rancher/rancher:stable
六 访问后台
(1)创建密码
https://192.168.10.61/
(2)输入服务器ip 外网或者内网
(3)创建集群(根据自身docker的版本 选择对应的k8s版本)
复制集群命令到master执行 部署master节点(如果硬件环境允许 master节点单独一台服务器进行部署,这里没有那么多资源将rancher-server 以及master节点部署在同一个服务器上)
安装 etcd 以及Control Plane
安装 Worker 在node节点上运行 一下命令
等待完成之后 集群安装完毕
安装失败需要重新安装,先执行以下命令。
docker stop $(docker ps -aq)
docker system prune -f
docker volume rm $(docker volume ls -q)
docker image rm $(docker image ls -q)
rm -rf /etc/ceph \
/etc/cni \
/etc/kubernetes \
/opt/cni \
/opt/rke \
/run/secrets/kubernetes.io \
/run/calico \
/run/flannel \
/var/lib/calico \
/var/lib/etcd \
/var/lib/cni \
/var/lib/kubelet \
/var/lib/rancher/rke/log \
/var/log/containers \
/var/log/pods \
/var/run/calico
这篇关于Rancher2 单机版部署手顺(适用于开发环境以及初创公司)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!