rancher的安装和简单使用
1.前言
1.1 rancher是什么
Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。
1.2 为什么使用rancher
现阶段rancher的重心基本都放在k8s上面,而对于一个普通的开发者来着完整安装k8s似乎不是很容器。rancher的存在,可以帮助开发或者运维简单的安装k8s。通过rancher ui可以直观的管理并操作docker 容器的命令行界面。
2.准备工作
2.1基础版本
名称 | 版本 |
---|---|
Rancher server | 2.1.7 |
Rancher agent | 2.1.7 |
centos | 7.5.1804 |
docker-ce | 18.06.1 |
2.2主机名和ip
主机名称 | ip |
---|---|
master | 192.168.33.145 |
node1 | 192.168.33.173 |
2.开始安装
2.1 安装docker
2.1.1 卸载老版本的 docker 及其相关依赖
# sudo yum remove docker docker-common docker-selinux docker-engine docker-client docker-client-latest docker-latest docker-latest-logrotate docker-logrotate docker-engine-selinux
因为现在的centos一般自带的有docker的相关依赖,而这些依赖对于我们安装docker存在影响,所以需卸载掉依赖。
2.1.2 安装必要的一些系统工具
# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.1.3 添加软件源信息
# sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.1.4 更新docker-CE
# sudo yum makecache fast
# sudo yum -y install docker-ce-18.06.1.ce
2.1.5 启动docker并设为开机自启
# sudo service docker start
# systemctl enable docker
2.1.6 检测docker是否安装成功
# docker version
若出现相关信息则代表安装成功
2.2 配置docker加速
# sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://4uf7oqrt.mirror.aliyuncs.com"]
}
EOF
# sudo systemctl daemon-reload
# sudo systemctl restart docker
2.3 安装rancher server
这里采用的是rancher2.1.7版本,可以根据要求自己制定
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:2.1.7
网友评论