天天看点

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/

Rancher2 单机版部署手顺(适用于开发环境以及初创公司)

(2)输入服务器ip   外网或者内网 

Rancher2 单机版部署手顺(适用于开发环境以及初创公司)

(3)创建集群(根据自身docker的版本 选择对应的k8s版本)

Rancher2 单机版部署手顺(适用于开发环境以及初创公司)
Rancher2 单机版部署手顺(适用于开发环境以及初创公司)
Rancher2 单机版部署手顺(适用于开发环境以及初创公司)
Rancher2 单机版部署手顺(适用于开发环境以及初创公司)
Rancher2 单机版部署手顺(适用于开发环境以及初创公司)

复制集群命令到master执行 部署master节点(如果硬件环境允许 master节点单独一台服务器进行部署,这里没有那么多资源将rancher-server 以及master节点部署在同一个服务器上)

Rancher2 单机版部署手顺(适用于开发环境以及初创公司)

安装 etcd 以及Control Plane

Rancher2 单机版部署手顺(适用于开发环境以及初创公司)

安装 Worker  在node节点上运行 一下命令

Rancher2 单机版部署手顺(适用于开发环境以及初创公司)

等待完成之后 集群安装完毕

Rancher2 单机版部署手顺(适用于开发环境以及初创公司)

安装失败需要重新安装,先执行以下命令。

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