持续更新中
1. 文档地址
官方文档: https://rancher.com/docs/rancher/v2.5/en/
2. 单机部署
# 1. 启动server端
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher
# 2. 查看web页面
1). 浏览器中输入 http://<ip>:<port>
2). 输入密码, 用户名默认为 admin, 登录
# 3. 导入现有k8s集群
1). 点击左上角 global
2). 新页面中选择 other Cluster
3). 输入cluster name, 点击 Create
4). 页面跳转后出现导入命令, 在k8s集群中执行命令,将k8s导入到rancher中
3. 报错处理
- rancher显示 导入的k8s 有组件unhealth
1. 查看 pod状态, 显示k8s组件pod全部正常
2. 查看 组件状态, 命令 `kubectl get cs`, 显示 有组件 Get http://127.0.0.1:10252/healthz: dial tcp 127.0.0.1:10252: connect: connection refused
3. 出现这种情况是kube-controller-manager.yaml和kube-scheduler.yaml设置的默认端口是0,在文件中注释掉就可以了
- 修改 kube-scheduler.yaml, 注释 - --port=0 行
- 修改 kube-controller-manager.yaml, 注释 - --port=0 行
网友评论