跳转到主要内容

rancher安装手册

rancher与K8S的对应关系

rancher与k8s之间有版本匹配关系,对于v1.20.15版本以下的k8s,可以支持的rancher版本为v2.5.17,对于更新版本的k8s支持版本为v2.7.9,请及时根据自己的K8S版本,升级到最稳定版本。

rancher与k8s的版本对应:https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/rancher-v2-7-9/

rancher发布页:https://github.com/rancher/rancher/releases

rancher官方帮助:https://ranchermanager.docs.rancher.com/zh/

2024年11月21日:当前最新文档版本,v2.8.5

docker-copose.yaml

version: "3"
services:
  rancher-2.0:
    image: rancher/rancher:v2.5.17
    restart: always
    ports:
#      - 8080:8080
      - 8000:443
    privileged: true
    environment:
      - AUDIT_LEVEL=1
#      - HTTP_PROXY=socks5://192.168.0.10:1080
#      - HTTPS_PROXY=socks5://192.168.0.10:1080
#      - NO_PROXY=localhost,127.0.0.1,0.0.0.0,10.0.0.0/8,cattle-system.svc,.svc,.cluster.local,10.101.25.0/24,.cn
    volumes:
      - ./data:/var/lib/rancher/
  mysql:
    image: mysql:5.7 # 一定要写清楚版本号,不同版本之间会出现不兼容
    privileged: true
    restart: always # 自动重启
    ports:
      - 33306:3306
    volumes:
      - ./mysql:/var/lib/mysql # 文件存储
    environment:
      - TZ=Asia/Shanghai
      - MYSQL_ROOT_PASSWORD=<set your mysql root password> # root密码

使用https证书

参考网址 https://ranchermanager.docs.rancher.com/zh/getting-started/installation-and-upgrade/other-installation-methods/rancher-on-a-single-node-with-docker

# 准备证书文件

# ./ssl/cacerts.pem
# ./ssl/cert.pem
# ./ssl/key.pem

# 挂载

    volumes:
      - ./ssl:/etc/rancher/ssl