跳到主要内容

Rancher 部署

Rancher 是什么

Rancher 是一个 Kubernetes 管理平台,它提供了一个跨多个 Kubernetes 集群和环境的统一管理界面,并通过丰富的工具和服务来简化 Kubernetes 集群的部署、管理和使用。Rancher 支持多种集群部署模式,包括独立部署、HA 部署、在线升级等,并提供了一键式 Kubernetes 集群部署和管理的解决方案。

Rancher 和 kubernetes dashboard 有什么区别? 答:kubernetes dashboard 就是一个官方的 UI 界面,它只支持一个集群,而 Rancher 支持多个集群,而且 Rancher 还有很多其他的功能,比如监控、日志、CI/CD 等等

但是这 Rancher 它占用的资源比较大,光是启动就要 2G 的内存

安装 Rancher

# privileged 的作用其实就是启动的 container 内的 root 拥有真正的 root 权限
sudo docker run --privileged -d --restart=unless-stopped -p 50080:80 -p 50443:443 rancher/rancher

这里看情况改端口,如果 80 和 443 被占用了就改成其他的,我这里是改成了 50080 和 50443

启动后找到密码

docker logs container-id 2>&1 | grep "Bootstrap Password:"

20230511142844

新密码设置成功后就可以登录了

abc1234567890

References