服务器准备
节点服务器的硬件配置,可根据实际情况依据该表自行选择。
规模集群节点CPU内存
小 | 最多5个 | 高达50 | 2 | 8 GB |
中 | 最多15个 | 最多200 | 4 | 16 GB |
大 | 高达50 | 最多500个 | 8 | 32 GB |
超大 | 最多100个 | 高达1000 | 32 | 128 GB |
更大规模 | 100+ | 1000+ | 联系 Rancher | 联系 Rancher |
下载镜像
$ docker pull rancher/rancher:stable
运行镜像
$ docker run -d --restart=unless-stopped --name rancher -p 8888:443 -v /var/lib/rancher:/var/lib/rancher rancher/rancher:stable
或
$ docker run -d --restart=unless-stopped --name rancher -p 80:80 -p 443:443 -v /var/lib/rancher:/var/lib/rancher rancher/rancher:stable
- 通过浏览器访问:https://127.0.0.1:8888
- 初始为admin创建密码
- 设置Rancher Server URL。 URL可以是IP地址或主机名。但是,添加到群集的每个节点都必须能够连接到此URL
创建集群(K8S)
注:必须分别有一个服务:etcd、control、worker
步骤,add cluster - 选择 custom- 输入名字:rancher-1(自定义)- 默认next,选择所有角色:etcd、control、worker
注意事项
- 根据官网提供的Docker版本进行安装
- 关闭了防火墙