drone+rancher实践k8s-rancher2.x安装

2,105 阅读1分钟

前言

前不久一直在学习devops,现在终于有机会实践一番了

服务器

  • 1C2G centos (阿里云)(rancher主机)
  • 2C4G centos (腾讯云)
  • 2C8G centos (腾讯云)

安装docker

  • 偷个懒,直接用阿里云的安装脚本安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

docker加速

  • 也是使用阿里云加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

开始安装rancher

下载rancher镜像

docker pull rancher/rancher

创建挂载目录

mkdir -p /docker_volume/rancher_home/rancher
mkdir -p /docker_volume/rancher_home/auditlog

docker run

docker run -d --restart=unless-stopped -p 880:80 -p 843:443 \
-v /docker_volume/rancher_home/rancher:/var/lib/rancher \
-v /docker_volume/rancher_home/auditlog:/var/log/auditlog \
--name rancher rancher/rancher  

查看启动结果

docker ps

访问rancher

https://ip:843/

错误解决

Can not find RKE state file:

  • 解决方案:修改主机名称

打完收工